javascript - 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();
}
解决方案
打开脚本编辑器并手动运行 onOpen 函数。这将为您的脚本授予必要的授权。
推荐阅读
- laravel - 使用 Laravel Socialite 用户返回缺少的授权码
- r - 将现有的 R 包添加到 Anaconda 中的 R 环境
- firebase - Firebase 数据库的结构不正确
- javascript - 当我不使用字符串引用时,“错误:函数组件不能有字符串引用”
- c - C - 我无法让我的 stringcopy 和 stringcat 函数在二维数组上工作
- c++ - 如何对给定的一组模板模板类进行编译时递归?
- python - Python的换行符问题(条)
- flutter - 拖动后将容器保持在顶部
- html - 在Angular中切换按钮箭头向上和向下箭头图标更改的Onclick?
- python - Python SQLAlchemy engine.execute:数据参数不能是迭代器