Office加载项MS Project任务窗格:权限被拒绝

时间:2019-07-18 20:44:20

标签: office-js office-addins ms-project

在昨天(19-Jul-19)最近更新之后。尝试执行时,我无法获得任何Office JS方法的权限。

下面是配置

  1. Windows 10 64位
  2. 用于Office 365 MSO(16.0.11328.20362)64位的MS项目
  3. Word for Office 365 MSO(16.0.11328.20362)64位

实际上,所有版本的以上版本均适用。

这是直到昨天都运行良好的示例方法

 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上下文对象

这是错误的屏幕截图

enter image description here

在我的manifest.xml中: 权限设置为ReadWriteDocument

任何帮助将不胜感激。

0 个答案:

没有答案