如何确保每次重新加载都会调用应用程序脚本函数

时间:2018-01-09 13:12:46

标签: json google-apps-script google-sheets

我使用https://github.com/bradjasper/ImportJSON的脚本将JSON数据(在我的情况下为加密货币价格)导入google工作表。但是我注意到,当我重新加载工作表时,我使用的ImportJSON函数并不总是被调用,所以我不知道我是否有最后的数据。约。有一半时间我获得新数据,另一半则保留旧数据。我用它来加载新数据的技巧是编辑脚本并将ImportJSON重命名为其他东西,使电子表格失败,然后撤消更改,然后调用ImportJSON。然而,这非常乏味。

有没有办法让每次重新加载google工作表重新评估所有公式并加载新的JSON数据

由于

夏侯

1 个答案:

答案 0 :(得分:0)

有没有办法让每次重新加载google工作表重新评估所有公式并加载新的JSON数据?

有一个名为onOpen的简单触发器,每次打开工作表或重新加载页面时都会执行。

function onOpen() {
   //Write your codeblocks here. For this sample, I'm just using an alert..
   SpreadsheetApp.getUi().alert('Function Triggered on Reload!');
}