首页 > 解决方案 > Google App Script - 如何从库中调用函数

问题描述

我将此代码绑定到电子表格。我发布了一个独立的谷歌应用脚​​本作为一个库,我得到了一个 ID。

function callActivateNewMember(){
 var scriptId = "<LIBRARY SCRIPT ID>";
 google.script.run({
  'scriptId': scriptId,
  'resource': {
  'function': 'activateNewMember'
 }
})

}

执行时我收到一条错误消息:

ReferenceError:未定义“google”。

我的意图只是使用电子表格保留应用程序的代码,并将电子表格的代码限制为简单地从独立代码中调用函数。

标签: google-apps-scriptgoogle-sheets

解决方案


要使用库,请从 ResourcesTab 中导入它们,然后使用普通的点表示法调用它们。

转到 Resources > Libraries 添加一个库(这是您使用脚本 id 的地方)

那么你应该准备好了。

在脚本中使用库弹出窗口中称为“标识符”的字符串。

LibraryIdentifier.activateNewMember();

您应该已经从日志记录中熟悉了这个想法:

Logger.log("Hi There");

推荐阅读