Есть ли способ ограничить количество вызовов UrlFetchApp по ячейкам в электронных таблицах Google?

#google-apps-script #google-sheets #google-api

Вопрос:

У нас есть скрипт приложения, вызываемый из множества ячеек в электронной таблице. Сценарий, который попадает в конечную точку http api с помощью UrlFetchApp, но конечная точка не обладает высокой производительностью, если поступает много запросов. Поэтому нам нужно ограничить звонки.

Есть ли способ ограничить вызовы UrlFetchApp, которые происходят, скажем, в 1000 или около того ячейках листа, каждая из которых вызывает функцию сценария приложения?

Комментарии:

1. Я бы удалил вызовы UrlFetchApp из пользовательских функций и обрабатывал их по мере необходимости с помощью сценария, возможно, даже с помощью onEdit, если требование для выборки основано на изменениях в диапазоне. Но я не верю, что есть какой-либо способ ограничить запросы на извлечение из пользовательской функции, за исключением уменьшения количества мест, где они используются.