在onOpen for Form期间查看showSidebar的权限问题

时间:2017-12-01 03:47:57

标签: google-apps-script google-form

我最近发布了一个新的表单加载项,看到了我测试过程中从未出现的内容。

当用户首次安装并验证加载项时,侧栏菜单会按预期弹出(从onOpen调用)。但是当他们重新加载电子表格或稍后重新打开它时,它并没有,我看到了这个异常(通过stacklogger发送给我):

  

您无权在onOpen(实用程序:41)的uiShowPopupMenu(ui:25)上调用showSidebar

我的代码如下所示:

function uiShowPopupMenu(e)
{
  var fui = FormApp.getUi();

  var html = HtmlService.createTemplateFromFile('uiPopup').evaluate().setTitle("Certify'em");

  fui.showSidebar(html);  
}

为什么这可能不起作用的任何想法?我过去以这种方式为电子表格附加组件调用了showSidebar,没有任何问题。

0 个答案:

没有答案