Публикация нескольких файлов JSON в onece - PullRequest
1 голос
/ 16 октября 2019

Я работаю с API (Track-pod) и загружаю файлы JSON на их сервер, используя скрипт приложений Google. Я знаю, что на этот вопрос, вероятно, уже был дан ответ, но я много раз искал в Google и не мог найти ответ, или, возможно, я просто не набирал правильные ключевые слова. Каждый загружаемый файл Json содержит информацию о клиентах для компании, в которой я работаю. То, как я это делаю, выглядит так:

 for each(var item in array)
  {
   option.payload = JSON.stringify(item); 
   UrlFetchApp.fetch(url, option);
  } 

В моем коде массив - это массив объектов для каждого клиента. Мне было интересно, если я должен постоянно делать запросы, или есть ли способ загрузить все файлы JSON одновременно. Или, по крайней мере, сделать это быстрее.

1 Ответ

2 голосов
/ 17 октября 2019

Чтобы сэкономить время, вы можете использовать UrlFetchApp.fetchAll (). Он примет массив запросов в качестве параметра, и вы можете выполнить до 10 запросов одновременно, если я хорошо помню.

Не забудьте проверить ограничение конечной точки назначения, чтобы не переоценивать его.

Ссылка: https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetchAll(Object)

Стефан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...