Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script Google应用程序脚本-AuthMode-安装后没有可见的菜单_Google Apps Script_Google Docs - Fatal编程技术网

Google apps script Google应用程序脚本-AuthMode-安装后没有可见的菜单

Google apps script Google应用程序脚本-AuthMode-安装后没有可见的菜单,google-apps-script,google-docs,Google Apps Script,Google Docs,我的应用程序已经获得批准,我正在进行需要插件安装测试的最终批准 以下是谷歌文档用户体验团队的说法 “authMode设置似乎有问题-可能是在 onOpen功能。这将导致菜单项仅出现在 安装加载项的第一个文档。在所有其他文档上显示为空 (附屏幕截图)。有关更多信息: " 这是一个尚未解决的类似问题 现在,我在onOpen和onInstall中没有做任何特别的事情,只是课本上的东西。有什么建议吗?(编辑菜单标题…) 这里的警告起了作用 需要查看控制台中的错误,我发现了一个: Google应用程序脚本

我的应用程序已经获得批准,我正在进行需要插件安装测试的最终批准

以下是谷歌文档用户体验团队的说法

“authMode设置似乎有问题-可能是在 onOpen功能。这将导致菜单项仅出现在 安装加载项的第一个文档。在所有其他文档上显示为空 (附屏幕截图)。有关更多信息: "

这是一个尚未解决的类似问题 现在,我在onOpen和onInstall中没有做任何特别的事情,只是课本上的东西。有什么建议吗?(编辑菜单标题…)

这里的警告起了作用

需要查看控制台中的错误,我发现了一个:

Google应用程序脚本:您没有调用getPublicCache的权限


你没有需要权限的全局代码吗?当我遇到这个问题时,我打电话给SpreadsheetApp,这是一个全球评论。看起来,即使是注释也会干扰授权。事实证明,我有一个通过对象文字定义的缓存包装器!因此,我放弃了对象文字符号,转而使用构造函数符号
function onOpen(e) {

  DocumentApp.getUi().createAddonMenu()
    .addItem('menu1...', 'showSidebar')
    .addItem('Buyxxxxx', 'showSales')
    .addItem('Getting Started', 'showIntro')
    .addToUi();
}

/**
 * Runs when the add-on is installed.
 *
 * @param {object} e The event parameter for a simple onInstall trigger. To
 *     determine which authorization mode (ScriptApp.AuthMode) the trigger is
 *     running in, inspect e.authMode. (In practice, onInstall triggers always
 *     run in AuthMode.FULL, but onOpen triggers may be AuthMode.LIMITED or
 *     AuthMode.NONE.)
 */
function onInstall(e) {
  onOpen(e);
}