Skip to content

Instantly share code, notes, and snippets.

View awong-dev's full-sized avatar

Albert J. Wong awong-dev

  • Seattle
View GitHub Profile
@awong-dev
awong-dev / gist:43c88318b95da1d661de062e971c8b3c
Last active March 20, 2020 23:22
Covert sheets flat-row format into object map.
function toDataByLocation(data) {
const headers = data.values[0];
const approvedIndex = headers.findIndex( e => e === 'Approved' );
const stateIndex = headers.findIndex( e => e === 'State?' );
const cityIndex = headers.findIndex( e => e === 'City' );
const data_by_location = {};
const published_entries = data.values.slice(1).filter((entry) => entry[approvedIndex] === "x");
published_entries.forEach( entry => {