如何从我的脚本中的谷歌电子表格容器调用外部谷歌Web应用程序的脚本? 我有一个数字,动态创建电子表格,并希望他们都来调用一个Web应用程序的一致性和易于维护。
Answer 1:
看看这个博客帖子: 主站之间触发更新-从试算表基本上你想要在同一个来完成的,在具体的方案中的主电子表格实际上是对所有从电子表格文档的web应用程序(Web服务)。
Answer 2:
您所描述的教科书使用谷歌Apps脚本库的! 通过阅读开始引进版本和图书馆应用脚本 。
你的主脚本,再加上你要访问的实用程序,需要被设置为一个库,例如让我们说这就是所谓的MyLib
。 您的动态创建的(客户机)的电子表格然后是在接入功能MyLib
通过将其视为一个javascript对象。 例如,一个功能calcValues()
将像这样被引用:
...
var result = MyLib.calcValues(dataRange);
...
你没问这个,但以防万一你想使用自定义功能(如描述的电子表格中的自定义功能 ,在您的库/主脚本实现),您将需要提供您的客户端电子表格包装函数。 下面是同样的例子的包装:
function calcValues (dataRange) {
return MyLib.calcValues(dataRange);
}
文章来源: Call a Web App script from within a spreadsheet script?