我写了google sheets javascript add on
。
我想将它用于个人用途,而不是将其发布以供审阅或公开发布。
如何在我指定的工作表上添加工作,而不在后台打开脚本,或者必须将其发布到商店中的添加?
答案 0 :(得分:1)
如果您只想在一个电子表格中使用脚本,则不需要将其设置为"附加组件"。 "附加组件"术语描述了打包供他人使用的脚本。
首先,脚本应绑定到电子表格,这意味着它应该由通过工具菜单从电子表格访问的脚本编辑器创建。
要想有办法在不打开脚本编辑器的情况下从电子表格运行脚本,请在其中加入onOpen
函数来创建菜单。例如:
function onOpen() {
var menu = [{name: "Process Data", functionName: "processData"}, {name: "Clear Data", functionName: "clearData"}];
SpreadsheetApp.getActiveSpreadsheet().addMenu("Script", menu);
}
在此之后,每次电子表格打开时,它都会有一个新的菜单项" Script"用"过程数据"和"清除数据"在里面。 (当然,你调用的项目和函数的名称会有所不同。)