如何将数据从 google 电子表格添加到 firebase?
当我在 Google 电子表格脚本中添加库 FirebaseApp 时,它给出错误“无法在对象中找到函数 getDatabaseByUrl”。
我遵循以下步骤:
1. file>Project Properties>(copy the project key)>save
2. Resources>libraries>(在find project key text中粘贴project key)>search
3. 选择版本>提供标识符名称(如“FirebaseApp”)
function writeDataToFirebase() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
var data = sheet.getDataRange().getValues();
var dataToImport = {};
for(var i = 1; i < data.length; i++) {
var Sr_No=data[i][0];;
var Employee_Id=data[i][1];
dataToImport[Sr_No + '-' + Employee_Id] = {
NAME:data[i][3],
DESIGNATION:data[i][4],
BL_Start_Date:data[i][5],
Start_Date_at_Company:data[i][6],
End_DATE:data[i][7],
Mobile:data[i][8],
PAN_CARD_NO:data[i][9],
Email_Address:data[i][10],
DOB:data[i][11]
};
}
// Logger.log(Firebase);
var firebaseUrl = "https://fundoohr.firebaseio.com";
var secret="tzRgYNHu26ZkeJLbP7n2DlVBuogeB9NgSrF9z7a2";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl,secret);
base.setData("", dataToImport);
}
最佳答案
您需要先添加 firebase 库。
查看此链接如何安装它:https://sites.google.com/site/scriptsexamples/new-connectors-to-google-services/firebase
关于firebase - 在对象 [object Object] 中找不到函数 FirebaseApp.getDatabaseByUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40151049/