Functions to load data from the MGS Sports Day spreadsheet
This repository is not intended for public use. It is a set of internal bindings used by MGS Sports Day v1.5.
All but the helper functions use async/await, and depend on Underscore.js and Axios (see package.json
).
All functions are documented with jsDoc in src/index.ts
, and are implemented as methods of the GSheetsAPI
class.
Returned data is sorted in spreadsheet order.
These functions need updating year-on-year, as the spreadsheet cell references are likely to change.
This library is managed with yarn, not npm.
- sdBuildQuery
- sdParseRes
- intToSpreadsheetColLetter
- getEventsList
- getFormsList
- getBonusPointsAllocations
- getSummaryStandings
- getEventResults
- getYearGroupRecords
- getRecordsSummaryStats
- getFormResults
These functions are Copyright (c) 2017-22 Pal Kerecsenyi, Theodore Tucker and Geza Kerecsenyi, and are licensed under the MIT License (see LICENSE.md
).