google-sheets - Google 表格 IMPORTDATA 超时
问题描述
Google 表格是否有与其IMPORTDATA
功能相关的超时?
我认为确实如此,但是文档中没有任何内容可以确认这种行为。如果有人对此进行了测量或在某处找到了文档,请分享!与此同时,我会尝试自己进行一些测量。
为清楚起见,这里有很多关于脚本和 Sheets API 超时的问题和资源。
解决方案
我有大约 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 阈值,无论是哪个。
推荐阅读
- c# - Entity Framework Core 中 TimeSpan 的总和
- java - 声明一个静态 Java lambda 以便重用更有效吗?
- reactjs - 使用 Inertia 从 URL 获取数据
- java - Alfresco 6.2 社区无法启动
- angular - 为什么我将 ng-template 放入手风琴选项卡中获得这种奇怪的渲染行为?
- python - 使用包含“:”的用户配置 sqlalchemy 引擎
- css - 如何在反应中在同一行显示项目?
- javascript - 如何将js中的jquery ajax函数发送到节点js文件
- docker - Snakemake --use-singularity 等待下载图片
- node.js - AWS SQS 和 SNS 中的消息结构