Есть ли способ избежать ограничений использования Google Sheet Api? - PullRequest
0 голосов
/ 30 марта 2020

Я пытался добавить 100 строк на свой лист с помощью addRows из Google-таблицы . Затем показанная ошибка соответствует пределам использования Google Api. Мне просто интересно, есть ли лучший способ добавить группу из 100 записей строк вместо добавления по одной.

(node:4860) UnhandledPromiseRejectionWarning: Error: Google API error - [429] Quota exceeded for quota group 'WriteGroup' and limit 'Write requests per user per 100 seconds' of service 'sheets.googleapis.com' for consumer 'project_number:'

const prepareGoogleSheet = async shopid => { await doc.useServiceAccountAuth(creds); await doc.loadInfo(); let tabsheetname = shopid+ ' Shop'; newSheet = await doc.addSheet({ title: tabsheetname}); newSheet.setHeaderRow(headerrow) }

const getAllProductsBySales = async shopid => { await prepareGoogleSheet(shopid); const SHOP_URL = `${URL_BASE}${shopid}; let a = await composeAsync(extractProductList, fetchProductListDataFromUrl)(AUTHOR_URL); await newSheet.addRows(a); return a; };

module.exports = { getAllProductsBySales };

Обновление: я нашел способ исправить это, удалив await перед addRows .

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