【问题标题】:Cannot find function FirebaseApp.getDatabaseByUrl in object [object Object]在对象 [object Object] 中找不到函数 FirebaseApp.getDatabaseByUrl
【发布时间】:2016-10-20 09:51:59
【问题描述】:

如何将数据从谷歌电子表格添加到 Firebase?

当我在 Google 电子表格脚本中添加库 FirebaseApp 但它给出的错误是“无法在对象中找到函数 getDatabaseByUrl”。

我遵循以下步骤:
1.文件>项目属性>(复制项目密钥)>保存
2. Resources>libraries>(把project key贴在里面find project key text)>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 google-sheets firebase-realtime-database google-spreadsheet-api


【解决方案1】:

您需要先添加 firebase 库。

安装方法见此链接:https://sites.google.com/site/scriptsexamples/new-connectors-to-google-services/firebase

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 2019-01-16
    • 2021-11-20
    • 1970-01-01
    相关资源
    最近更新 更多