[英]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")');
然后,您可以将此脚本设置为每 x 分钟运行一次。
根据我的理解,当添加或编辑值时,一切都会重新计算。 所以也许一个脚本会向你不使用的单元格写入一个随机值(即:Z500 或其他东西)
然后设置时间驱动触发器来触发该脚本
也许这会奏效?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.