如何从 Google 电子表格容器中的脚本中调用外部 Google Web App 脚本?我有许多动态创建的电子表格,并希望它们都调用一个 Web 应用程序以实现统一性和易于维护。
问问题
948 次
2 回答
2
看看这篇博文:在主从电子表格之间触发更新 基本上你想要在相同的情况下完成,在特定场景中,主电子表格实际上是所有从电子表格文档的 Web 应用程序(Web 服务)。
于 2013-01-10T14:20:02.133 回答
1
您正在描述使用 Google Apps 脚本库的教科书!从阅读Apps 脚本中的版本和库简介开始。
您的主脚本以及您想要访问的任何实用程序都需要设置为库,例如假设它被称为MyLib
. 然后,您动态创建的(客户端)电子表格MyLib
通过将其视为 javascript 对象来访问其中的函数。例如,一个函数calcValues()
会被这样引用:
...
var result = MyLib.calcValues(dataRange);
...
您没有问这个问题,但如果您正在考虑使用在您的库/主脚本中实现的自定义函数(如电子表格中的自定义函数中所述),您将需要在您的客户端电子表格中提供包装函数。这是与包装器相同的示例:
function calcValues (dataRange) {
return MyLib.calcValues(dataRange);
}
于 2013-01-10T16:13:06.037 回答