2

我从这里检索到的 Google 表格中有一个 ImportJSON 脚本。现在我有代码:

=ImportJSON("http://date.jsontest.com/","/time", "")

它只是立即检索时间。我的问题是它不会自动刷新。

如何让它每 60 秒刷新一次?

4

1 回答 1

2

我将刷新脚本与谷歌应用程序脚本一起使用。

首先,您需要生成一个随机数来诱骗它认为它是一个新链接。

  var min = Math.ceil(0);
  var max = Math.floor(99);
  var randomNum = Math.floor(Math.random() * (max - min + 1)) + min

之后,您需要写信给您想要有时间的单元格

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getSheetByName("Sheet1");

sh.getRange("A1").setFormula('=ImportJSON("http://date.jsontest.com/","/time", "","' + randomNum +'")';

然后,您可以将脚本设置为随时运行。

于 2017-05-09T16:11:57.117 回答