You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To better handle channels with high traffic and many applicants, it would be useful to bundle applications and update the sheet with multiple users in one API call.
The sheets API does have a batchUpdate endpoint, and gspread has an interface to it. What I have not found is a flexible way to create the payload. Perhaps a module is needed that generates dicts matching the Sheets API's Request object structure, for each common sheet operation done here. It seems trivial then to bundle any collection of such Requests and batch_update them in one go.
This could also be used to dodge some other redundant API calls, for example in refresh_headers.
The text was updated successfully, but these errors were encountered:
To better handle channels with high traffic and many applicants, it would be useful to bundle applications and update the sheet with multiple users in one API call.
The sheets API does have a batchUpdate endpoint, and gspread has an interface to it. What I have not found is a flexible way to create the payload. Perhaps a module is needed that generates dicts matching the Sheets API's Request object structure, for each common sheet operation done here. It seems trivial then to bundle any collection of such Requests and batch_update them in one go.
This could also be used to dodge some other redundant API calls, for example in refresh_headers.
The text was updated successfully, but these errors were encountered: