当我尝试通过电子表格上的自定义菜单运行功能时,出现以下错误:
[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();
}
以前,我已经能够从工作表中选择一个自定义菜单并运行它。不确定下一步该在哪里寻找,因为我会尝试使用记录仪,但是由于它没有进入第一个功能,因此我不知道在哪里记录任何内容。
任何帮助表示赞赏。谢谢!