从电子表格脚本中调用Web应用程序的脚本?(Call a Web App script from w

2019-10-17 13:41发布

如何从我的脚本中的谷歌电子表格容器调用外部谷歌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?