Skip to content

Instantly share code, notes, and snippets.

@PamornT
Last active December 22, 2021 17:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PamornT/244e02cef9513be84d2fcee54841b2cf to your computer and use it in GitHub Desktop.
Save PamornT/244e02cef9513be84d2fcee54841b2cf to your computer and use it in GitHub Desktop.
function syncData() {
var sheet = SpreadsheetApp.getActiveSheet()
var [rows, columns] = [sheet.getLastRow(), sheet.getLastColumn()]
var data = sheet.getRange(2, 1, rows-1, columns).getValues()
var dataPath = 'Product'
var projectId = 'ggsheets2rtdb'
var region = 'asia-southeast1'
var fireBaseUrl = 'https://' +projectId+ '-default-rtdb.' +region+ '.firebasedatabase.app/' +dataPath +'.json'
var response = UrlFetchApp.fetch(fireBaseUrl, {
method: "PUT",
headers: {
"Content-type": "application/json",
"Authorization": "Bearer "+ScriptApp.getOAuthToken()
},
payload: JSON.stringify(data)
});
Logger.log(response)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment