【发布时间】:2019-02-24 09:40:36
【问题描述】:
我设置了两个 Google 表格。
大师名册,里面有很多张。
语言环境是澳大利亚。
Secondary Roster,它只有一张使用导入范围抓取数据的工作表。
语言环境是澳大利亚。
我正在使用=IMPORTRANGE("https://docs.google.com/spreadsheets/d/<sheet ID>/edit", "Overview Frontend!A1:j15")
昨天运行良好!但是,今天查看工作表时,importrange 显示的数据是我昨天最后一次使用的数据。
如果我删除公式然后重新添加它,它仍然会抓取昨天的数据。如果我查看主表,我可以看到数据已更改。
导入范围显示的数据不存在任何地方?!
我什至加入了一个脚本来重新提取数据,但仍然显示 24 小时前的内容。
function myFunction() {
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange('A1').setValue('=Now()');
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange('A1').setValue('=IMPORTRANGE("https://docs.google.com/spreadsheets/d/<sheet ID>/edit", "Overview Frontend!A1:I16")');
两张表都设置为在更改时刷新,但这似乎不是问题,因为数据正在更改和刷新,但只是没有被拉过。
【问题讨论】:
-
你能分享这些工作表的副本/假人吗?
标签: google-apps-script google-sheets google-sheets-formula importrange