Modern GESI
8.0.0 aka version 23 April 21, 2020
Version 8.0.0 brings about a major rewrite of GESI to make it easier to maintain. It also comes with some QoL improvements to allow creating custom functionality much simpler.
Highlights
- (breaking) Auth is no longer stored within the
Auth Data
sheet- GESI now leverages https://github.com/gsuitedevs/apps-script-oauth2
- (breaking) The
page
param has been removed- All pages are now fetch automatically
- invokeMultiple to enable more easily fetching the same data for multiple characters
- invokeRaw to enable working with raw ESI data within custom functions/scripts
- Character management is now handled via the Sheets UI via
Add-ons => GESI
Authorize Character
- To authorize a new characterDeauthorize Character
- To deauthorize a characterSet Main Character
- Updates the main character
Since the logic related to auth has changed, you will need to reauthorize your characters. Also, you will want to remove the -1
parameter from your function calls.
Due to this issue, if you experience Your Login session has expired
when trying to authorize a character, see this FAQ item.
Changes
- Various ESI updates
- See the changelog for details
Using the "v5" workaround is now no longer required
Fixes
- Function descriptions are being truncated #58