cuba-sheet
Version:
Google Sheets + SQL = JSON
13 lines (11 loc) • 394 B
JavaScript
const defaultQuery = 'select *'
module.exports = function (id, query, options) {
options = options || {}
const url = `https://docs.google.com/a/google.com/spreadsheets/d/${id}/gviz/tq?tq=${encodeURIComponent(
query || defaultQuery
)}`
if (options.sheetName) {
return `${url}&sheet=${encodeURIComponent(options.sheetName)}`
}
return `${url}&gid=${options.sheetId || '0'}`
}