首页 > 解决方案 > Google 表格 IMPORTDATA 超时

问题描述

Google 表格是否有与其IMPORTDATA功能相关的超时?

我认为确实如此,但是文档中没有任何内容可以确认这种行为。如果有人对此进行了测量或在某处找到了文档,请分享!与此同时,我会尝试自己进行一些测量。


为清楚起见,这里有很多关于脚本和 Sheets API 超时的问题和资源。

标签: google-sheetstimeoutgoogle-sheets-formula

解决方案


我有大约 50 多个谷歌表格,它们使用单IMPORTDATA​​元格中的函数从我操作的 AWS 中的一台服务器获取信息。自 2020 年 12 月 7 日以来,我收到“N/A”。我通过添加一个随机参数来更改 URL 以跳过 google 缓存,它会重新加载数据,但在下一次刷新 cicle(大约需要一个小时)中,它会再次在我的工作表中返回“N/A”。

作为替代方案,我在 Google Apps Script 中尝试了一些东西,当我使用应用程序脚本代码获取 URL 时,有时当我使用 UrlFetchApp.fetch 函数获取时,我会收到“意外错误”,我可以在我自己的日志中看到为来自 Google 的请求提供“200 - OK”响应,但工作表仍将显示“N/A”。

最后,在我自己的服务器上,我实际上启用了通过 PHP 对内容进行 gzip 压缩,并且我没有得到更多的“N/A”,所以通过压缩 IMPORTDATA 消耗的内容,我可以肯定存在某种超时回到 IMPORTDATA 阈值,无论是哪个。


推荐阅读