google-apps-script - Google App Script - 如何从库中调用函数
问题描述
我将此代码绑定到电子表格。我发布了一个独立的谷歌应用脚本作为一个库,我得到了一个 ID。
function callActivateNewMember(){
var scriptId = "<LIBRARY SCRIPT ID>";
google.script.run({
'scriptId': scriptId,
'resource': {
'function': 'activateNewMember'
}
})
}
执行时我收到一条错误消息:
ReferenceError:未定义“google”。
我的意图只是使用电子表格保留应用程序的代码,并将电子表格的代码限制为简单地从独立代码中调用函数。
解决方案
要使用库,请从 ResourcesTab 中导入它们,然后使用普通的点表示法调用它们。
转到 Resources > Libraries 添加一个库(这是您使用脚本 id 的地方)
那么你应该准备好了。
在脚本中使用库弹出窗口中称为“标识符”的字符串。
LibraryIdentifier.activateNewMember();
您应该已经从日志记录中熟悉了这个想法:
Logger.log("Hi There");
推荐阅读
- c# - C# WPF:如何从另一个页面访问页面控件以获取 textbox.text
- react-native - 使用 react-native 运行 expo 时出错,导致 Application main has not been registered 错误
- php - 如何使用 Drupal 8 和 Bootstrap 表单生成文件?
- spring-boot - 在springboot中实现sping cloud config server和spring cloud client作为子模块
- python - 仅当 B 列的值与 Python 中的 NaT 不同时,如何将 A 列中的行替换为 B 列中的行?
- r - R: cumsum 和 group_by
- javascript - 让 JS discord bot 允许其他 bot 给它命令
- c# - List<...Model> 如何使用 Vue.js 实现?
- node.js - Socket.io 不适用于 ejs 的 nodejs express 渲染
- javascript - 在节点提示符中隐式调用什么来输出文本?