Google表格加载项刷新后启动

时间:2018-09-27 18:45:24

标签: google-apps-script google-sheets google-apps-script-addon

我目前正在发布和发布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();
    }
  }

1 个答案:

答案 0 :(得分:0)

如注释所示,您很可能具有一个名为onOpen()的函数。每当用户打开Goog​​le Spreadsheet时,这将导致您的脚本运行。

建议您查看选择菜单项后将脚本更改为运行。请查看以下有关向电子表格添加菜单的文档。

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