【发布时间】:2018-03-20 18:43:09
【问题描述】:
我认识到,当我在 script.google.com 中创建新项目时,无法将其加入工作表。
我的意思是当我创建一个新工作表并在其中打开脚本编辑器时,我有一个新的“无标题项目”。不过,我希望里面有我的一个项目。
就像将项目“导入”到工作表中。
我仍然无法理解这些库。 Google Docs Translator example
在这个例子中,我们有一个脚本。在这个脚本中有类似
的函数function onInstall(event){
onOpen(event);
}
function onOpen(event) {
SlidesApp.getUi().createAddonMenu()
.addItem('Open Translate', 'showSidebar')
.addToUi();
}
function showSidebar() {
var ui = HtmlService
.createHtmlOutputFromFile('sidebar')
.setTitle('Translate');
SlidesApp.getUi().showSidebar(ui);
}
但是如果我要使用库,尽管我看到了 onOpen() 内部的 AddOnMenue,但我无法运行函数“showSidebar()”,因为新工作表只识别 onOpen() 而不是其他函数.. .所以我得到了一个错误。原理图有什么问题?
在我的个人脚本中,我有大约 30 个函数。我认为我可以保存版本,复制脚本 ID 并在几张纸中使用脚本。但是我不明白关键原理图以及为什么会出错。
【问题讨论】:
-
将项目“导入”到电子表格就像添加一个插件。因此,请将您的脚本作为附加组件发布。
-
你试过libraries吗?