在自定义菜单中找不到脚本

时间:2019-08-30 13:47:54

标签: google-apps-script google-sheets google-apps-script-web-application

当我尝试通过电子表格上的自定义菜单运行功能时,出现以下错误:

[19-08-30 06:28:30:884 PDT] Starting execution
[19-08-30 06:28:30:954 PDT] Execution failed: Script function not found: 
function newUserSetup() {
    SpreadsheetApp.getActiveSpreadsheet().renameActiveSheet("Evaluations");
    testProperties = {"email":"XXX", 
"webhook":"XXX", "api_token":"XXX"};
    var userProperties = PropertiesService.getUserProperties().setProperties(testProperties);
    collectAndCompare();
    log("ran testSetup with no problems ");
}

是说它找不到功能,但是列出了所有功能的内容。

我尝试过:

  • 将其作为附件进行测试
  • 查看执行情况
  • 从自定义菜单运行其他功能
  • Publish-> Publish as Web App更新,新版本
function onOpen(e) {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Evals')
  .addItem('Setup', 'newUserSetup')
  .addItem('TestSetup', 'testUserSetup')
  // .addSeperator()
  .addSubMenu(ui.createMenu('Reset')
              .addItem('Webhook', 'resetWebhook')
              .addItem('Token', 'resetToken')
              .addItem('Email', 'resetEmail')
              .addItem('Reset All', 'resetAll'))
  .addToUi();
}

以前,我已经能够从工作表中选择一个自定义菜单并运行它。不确定下一步该在哪里寻找,因为我会尝试使用记录仪,但是由于它没有进入第一个功能,因此我不知道在哪里记录任何内容。

任何帮助表示赞赏。谢谢!

0 个答案:

没有答案