繁体   English   中英

Google 表格 importData、importRange 速度/间隔 - 改进方法?

[英]Google sheets importData, importRange speed / interval - ways to improve it?

根据谷歌文档( https://support.google.com/docs/answer/58515?hl=en )当前刷新/重新计算时间如下;

要更改某些 Google 表格功能的更新频率,请执行以下操作:

打开电子表格。 单击文件 > 电子表格设置。 在“重新计算”下,从下拉菜单中选择一个设置。 单击保存设置。 注意:外部数据函数按以下时间间隔重新计算:

ImportRange:30 分钟 ImportHtml、ImportFeed、ImportData、ImportXml:1 小时 GoogleFinance:2 分钟

有什么方法可以加快速度吗? 例如,删除单元格然后替换它会强制刷新数据。 例如,也许这可以通过脚本来完成。 甚至可以单独使用脚本从另一个工作表中提取数据吗?

有没有人对如何做到这一点有任何想法? 理想情况下,我希望每 5 分钟刷新一次。

非常感谢

我实际上找到了一个似乎工作得很好的解决方案;

SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheet1").getRange('A1').setValue('');
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheet1").getRange('A1').setValue('=IMPORTDATA("https://www.dropbox.com/9329382983/file.csv?dl=1")');
  1. 用importdata公式清除单元格,2.重新添加importdata公式。

然后,您可以将此脚本设置为每 x 分钟运行一次。

根据我的理解,当添加或编辑值时,一切都会重新计算。 所以也许一个脚本会向你不使用的单元格写入一个随机值(即:Z500 或其他东西)
然后设置时间驱动触发器来触发该脚本
也许这会奏效?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM