Skip to content

Instantly share code, notes, and snippets.

@peerasak-u
Created April 4, 2020 10:14
Show Gist options
  • Save peerasak-u/96010c9401e3d01eaae763bf942e675c to your computer and use it in GitHub Desktop.
Save peerasak-u/96010c9401e3d01eaae763bf942e675c to your computer and use it in GitHub Desktop.
const fetchSheet = async (sheetId) => {
try {
var records = []
const response = await fetch(
`https://spreadsheets.google.com/feeds/list/${sheetId}/od6/public/values?alt=json`,
);
const responseJson = await response.json();
const { entry } = responseJson.feed;
records = entry.map(row => ({
column1: row.gsx$column1.$t,
column2: row.gsx$column2.$t,
column3: row.gsx$column3.$t,
column4: row.gsx$column4.$t,
}));
} catch (error) {
console.error(error)
} finally {
console.table(records)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment