我认识到,当我在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);
}
但是如果我要使用librarys,尽管我看到onOpen()中的AddOnMenue,我无法运行“showSidebar()”函数,因为新工作表只识别onOpen()而不识别其他函数。所以我收到了一个错误。原理图上有什么问题?
在我的个人脚本中,我有大约30个功能。我以为我可以保存版本,复制脚本ID并在几张表中使用脚本。但我不明白关键原理图以及我收到错误的原因。
答案 0 :(得分:0)
项目包含在电子表格中而非工作表中。项目可以通过openById()访问任何工作表甚至任何电子表格。是StandAlone项目未包含在Spreadsheets中。这就是为什么他们被称为独立的原因。