firebase - 在对象 [object Object] 中找不到函数 FirebaseApp.getDatabaseByUrl

标签 firebase google-sheets firebase-realtime-database google-spreadsheet-api

如何将数据从 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/

相关文章:

swift - 如何根据 FireBase 数据快照检查用户名的亵渎

node.js - Firebase 使用通配符限制子 Node 扩展?

firebase - 未为 'then'类型定义 'User'方法

javascript - 无法通过 Firebase CLI 部署 Firebase 规则

java - Android firebase 实时写入新用户

html - 如何将 HTML 表单数据发送到 Google 表格?

javascript - 删除 a 列中没有任何内容的行的背景颜色

javascript - 如何在 Google Apps 脚本中动态创建新工作表时附加第一行数据

ios - 如何在 firebase 中获取键的值 - iOS

ios - UITableView 重复 Firebase 数据