首页 > 解决方案 > onOpen 状态“失败”是什么意思?

问题描述

G Suite Developer Hub的下方My Projects > "insert project name here" > PROJECT DETAILS > Failed executions,我一直看到该功能的状态为“失败” onOpen

我的脚本用来onOpen为插件添加菜单项,没什么复杂的,所以我确信代码没有问题。

到目前为止,我的假设是在新安装期间会引发此错误,但我的一位用户迄今为止报告了它的任何问题。有没有其他人在他们的插件中看到这个错误?

编辑:

function onOpen(e) {
var ui=SpreadsheetApp.getUi();
ui.createAddonMenu()
.addSubMenu(ui.createMenu("Heading 1")
.addItem("Item 1", "myFunction")
.addItem("Item 2", "myFunction1"))
.addToUi();
}

标签: javascriptgoogle-apps-scriptgoogle-workspace

解决方案


打开脚本编辑器并手动运行 onOpen 函数。这将为您的脚本授予必要的授权。


推荐阅读