'Google Sheets Batch Update payload Limits

So I'm doing a batchUpdate for a lot of data. Personally, I'd love to upload all of it in one shot. However, I suspect there might be some limitations as to the number of rows updated per call or the payload size. I couldn't find any documentation on this.

I want to know what is the best practice here. Do I assume there is no limit because of the lack of documentation? Or I set a conservative limit on my end (this could mean multiple calls for me).



Solution 1:[1]

There is a limit on read and write requests per minute and per minute per user per project.

It is unlimited on read and write per day per project.

You can check it on the documentation on usage limits for the Sheets API:

Quotas
Read requests Per day per project Unlimited
Per minute per project 300
Per minute per user per project 60
Write requests Per day per project Unlimited
Per minute per project 300
Per minute per user per project 60

Also, to check your personal quotas you can use the Cloud Console as mentioned on Request a quota increase:

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Kessy