constructor()

in src/connectors/sheets-connector.js [46:59]


  constructor(config, apiHandler) {
    super();
    assert(config.tabs, 'tabs is missing in config.');

    this.config = config
    this.apiHandler = apiHandler;
    this.activeSpreadsheet = SpreadsheetApp.getActive();
    this.tabs = config.tabs;

    // Caching for preventing querying the same data repeatedly.
    this.propertyLookupCache = {};

    this.healthCheck();
  }