检查Google表格onOpen函数引发的错误

时间:2018-08-09 19:47:02

标签: logging google-apps-script google-sheets triggers

我有一段非常简单的代码。

function onOpen() {
    var ui = SpreadsheetApp.getUi();

    installTrigger();

    ui.createMenu('Data Processing')
        .addItem('Check emails', 'getSSMessagesApp')
        .addToUi();

  }

  function installTrigger() {
    var allTriggers = ScriptApp.getProjectTriggers();
    Logger.log(allTriggers.length);

    if(allTriggers.length < 1) {
      ScriptApp.newTrigger('getSSMessagesApp')
        .timeBased()
        .everyHours(6)
        .create();
    }
  }

如果我只从脚本编辑器运行onOpeninstallTrigger,它就可以正常工作并创建触发器和菜单。

但是,如果我重新打开电子表格,该函数将无法安装触发器。它甚至不创建菜单。我认为有一些错误,但不知道这是什么以及如何获取有关它的任何信息。

可能是什么原因,有可能检查onOpen错误吗?

0 个答案:

没有答案