Skip to content

Instantly share code, notes, and snippets.

@Akshay090
Last active April 23, 2019 14:25
Show Gist options
  • Save Akshay090/2b17aedf00c15eca03cb69c5148f7707 to your computer and use it in GitHub Desktop.
Save Akshay090/2b17aedf00c15eca03cb69c5148f7707 to your computer and use it in GitHub Desktop.
function writeDataToFirebase() {
var firebaseUrl = "https://makerqr.firebaseio.com replace this with your own";
var secret = "the firebase database secret here";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, secret);
var mySheet = SpreadsheetApp.openById("the id of your spreadsheet");
var dataSheet = mySheet.getSheets()[1];
var lastRow = mySheet.getLastRow();
var lastColumn = mySheet.getLastColumn();
var data = mySheet.getSheetValues(1, 1, lastRow, lastColumn);
var dataToImport = {};
for (var i = 1; i < data.length; i++) {
dataToImport[i] = {
name: data[i][1],
email: data[i][2],
gender: data[i][3],
age: data[i][4]
};
}
base.setData("maker", dataToImport);
}
function addNewData() {
writeDataToFirebase();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment