More technically, this library can be used to send http requests via
UrlFetchApp.fetch
orUrlFetchApp.fetchAll
, interacting with api endpoints in raw form. By bringing it down to a lowest layer on this platform, you get the following benefits:
- All of the options, features, and abilities that are available. No compromises.
- Ability to batch the requests in bulk. Performance can be significantly improved and run times lowered.
If you’re looking for a way to duck under the
6
minute limit to your scripts, the last bullet point should be particularly interesting.
This library comes from Adam Morris and is well worth exploring the source link to discover more about this solution. If you are particularly interested in how to use this library with Google Services it’s worth checking out the section on Notes on createGoogEndpoint
and if you are interested here is a Google Sheet of current Google Endpoint names and versions (created with Spencer Easton’s Google APIs Library script)
Member of Google Developers Experts Program for Google Workspace (Google Apps Script) and interested in supporting Google Workspace Devs.