在昨天(19-Jul-19)最近更新之后。尝试执行时,我无法获得任何Office JS方法的权限。
下面是配置
实际上,所有版本的以上版本均适用。
这是直到昨天都运行良好的示例方法
async run() {
var taskGuid;
// Get the GUID of the selected task
Office.context.document.**getSelectedTaskAsync**(
function (result) {
if (result.status === Office.AsyncResultStatus.Succeeded) {
taskGuid = result.value;
// Set the specified fields for the selected task.
var targetFields = [Office.ProjectTaskFields.Name, Office.ProjectTaskFields.Notes];
var fieldValues = ['Tidy International Task', 'Notes for the task from Tidy.'];
// Set the field value. If the call is successful, set the next field.
for (var i = 0; i < targetFields.length; i++) {
Office.context.document.setTaskFieldAsync(
taskGuid,
targetFields[i],
fieldValues[i],
function (result) {
if (result.status === Office.AsyncResultStatus.Succeeded) {
i++;
}
else {
var err = result.error;
console.log(err.name + ' ' + err.code + ' ' + err.message);
}
}
);
}
} else {
var err = result.error;
console.log(err.name + ' ' + err.code + ' ' + err.message);
}
}
);
}
注意:这只是一个示例方法。我的实际加载项还有很多其他功能,具体取决于Office-JS上下文对象
这是错误的屏幕截图
在我的manifest.xml中:
权限设置为ReadWriteDocument
任何帮助将不胜感激。