首页 > 解决方案 > 如何同步 gsheet 行中的计算。从上到下开始

问题描述

我正在使用非常好的 ImportJSON() 脚本从 api 导入一些数据行。

所以:在第 1 行到 5000 行中,我粘贴了函数;=ImportJSON(等)

问题: API 的速率限制为每秒 28 次调用。我修改了脚本以减慢它的速度,这很有效。但是我必须将脚本延迟很多,更多到大约 1000 毫秒,因为该函数同时运行多个调用,随机跨行。如果我可以让 gsheet 每行执行 1 次调用,我可以为脚本计时并且不会被 api 阻止。gsheet中是否存在这样的概念?

标签: jsongoogle-apps-scriptgoogle-sheets

解决方案


如果您使用 Apps Script,您可以使用脚本逐行填充,使用UrlFetchApp获取 API 数据,并使用SpreadsheetApp将其放入工作表中。

请记住,Apps 脚本也有一些服务配额。在这里查看它们https://developers.google.com/apps-script/guides/services/quotas#current_quotas


推荐阅读