【发布时间】:2012-12-05 18:41:40
【问题描述】:
我在与我的谷歌文档电子表格关联的脚本中编写了一个自定义谷歌应用脚本函数。该函数调用第三方服务来获取数据。我可以把函数放在一个单元格中:
=myfunction("something")
它会从服务返回正确的值。但是,如何保持此值更新,以便显示来自服务的最新数据?
更新
例如:
=temperature("90120")
用于获取给定邮政编码中的当前温度。此外,我的工作表可能有几十个或几百个,所以我更喜欢高性能和可维护的东西。它并不真正需要是连续的,每分钟轮询一次或更频繁地轮询可以工作。我想知道脚本中是否有某种方法可以设置一个计时器来运行以更新一系列单元格?
【问题讨论】:
-
@ScampMichael:谢谢看起来对一次性计算很有用,虽然我会在很多单元格中使用它,所以我宁愿输入更简单的东西
-
也许创建另一个工作表,其中邮政编码由 FILTER 功能收集。您可以准备一个获取临时文件的脚本。并在脚本上设置一个触发器,让我们说每分钟。通过使用 VLOOKUP,您可以检索最新的温度。对于给定的邮政编码。
标签: google-apps-script google-sheets custom-function