0

我目前正在为 Google 表格发布和发布插件。在 Google 对该插件进行审查后,他们表示该插件将在刷新工作表时自动启动。

如何更改我的代码以使其通过 Google 审核?

编辑:

    function onOpen() {

    var DocObject = PropertiesService.getDocumentProperties().getProperties();
    //paid = "true" if bought. paid = "false" if not bought. These 
    //are strings not bool values
    var paid = DocObject.Bought;

    if(paid) 
    {
        SpreadsheetApp.getUi().createMenu('aPLM')
       .addItem('Open Menu', 'showMenu')
       .addToUi();
    } else 
    {
        SpreadsheetApp.getUi().createMenu('aPLM')
        .addItem('Start Registration', 'noTrial')
        .addItem('Open Menu', 'showMenu')
        .addToUi();
    }
  }
4

1 回答 1

0

正如评论所示,您很可能有一个名为 onOpen() 的函数。这将导致您的脚本在用户打开 Google 电子表格时运行。

建议查看更改脚本以在选择菜单项时运行。查看以下文档以将菜单添加到电子表格。

https://developers.google.com/apps-script/guides/menus

于 2018-09-28T09:06:19.797 回答