我有一个问题。每当创建新电子表格时,我都无法添加已经创建的脚本。最近项目或脚本的列表始终为空白。任何人都有解决方案,还是我总是必须复制脚本代码并将其插入电子表格中?
我有一个问题。每当创建新电子表格时,我都无法添加已经创建的脚本。最近项目或脚本的列表始终为空白。任何人都有解决方案,还是我总是必须复制脚本代码并将其插入电子表格中?
Answers:
您可以在新电子表格中将脚本添加为库。让我们从头开始。此示例代码将字符串添加到活动单元格:
function libTest(text) {
var sh = SpreadsheetApp.getActiveSpreadsheet()
.getActiveSheet().getActiveCell();
sh.setValue(text);
}
通过创建版本来保存脚本:
接下来,从脚本编辑器复制项目密钥:
将脚本发布为Web应用程序(仅由您执行):
在新的电子表格中,打开脚本编辑器。从资源选项中选择管理库,然后输入并选择密钥/库:
现在,您可以在脚本编辑器中添加以下代码:
function test(){
libTest.libTest("jacobjan");
}