此代码不适用于onopen或从代码编辑器执行。
function onOpen() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('X Function')
.addItem('Create X from X', 'rawDataReform')
.addItem('Generate XX', 'printXXX')
.addItem('Clear all results', 'clearTabs')
.addItem('Link the Tabs','importNewData')
.addToUi();
}
我得到的错误提示
”除非将runtimeVersion设置为,否则不支持此操作 “ DEPRECATED_ES5”
在appscript.json文件中。
这个特殊的代码不是用钩子处理的
1)我不知道如何进入json文件和
2)我如何确定在这里随机弃用了哪些绝对基本功能。
答案 0 :(得分:2)
当前,如果您使用的是V8,则所有功能似乎都会出现该错误。您可能想稍后再试。要更改运行时,请转到“视图”>“显示清单文件”。在appsscript.json
中,设置
"runtimeVersion": "DEPRECATED_ES5"
并保存。
答案 1 :(得分:1)
这对我有用:
function onOpen() {
SpreadsheetApp.getUi().createMenu('X Function')
.addItem('Create X from X', 'rawDataReform')
.addItem('Generate XX', 'printXXX')
.addItem('Clear all results', 'clearTabs')
.addItem('Link the Tabs','importNewData')
.addToUi();
}
我认为在View菜单中显示清单时会显示appscript.json文件