繁体   English   中英

无法使Firebase Google App脚本快速入门教程正常工作

[英]Can't Get Firebase Google App Script Quickstart Tutorial to Work

我似乎无法让Firebase快速入门对我有用 我很确定我正确地遵循了所有说明。 但是我没有访问权限来写入数据库。 根据说明,该数据库当前对公众开放,并在下面显示建议规则更改。 以前有没有人看过本教程? 我想暗示下一步该怎么做。

这是代码。

  function writeDataToFirebase() {
  var ss = SpreadsheetApp.openById("1rV2_S2q5rcakOuHs2E1iLeKR2floRIozSytAt2iRXo8");
  //var ss = SpreadsheetApp.getActive();//I tried running it with data in this spreadsheet copied from the recommended source
  var sheet = ss.getSheets()[0];
  //var sheet = ss.getActiveSheet();
  var data = sheet.getDataRange().getValues();
  var dataToImport = {};
  for(var i = 1; i < data.length; i++) {
    var firstName = data[i][0];
    var lastName = data[i][1];
    dataToImport[firstName + '-' + lastName] = {
      firstName:firstName,
      lastName:lastName,
      emailAddress:data[i][2],
      country:data[i][4],
      department:data[i][5],
      weight:data[i][6],
      birthDate:data[i][7]
    };
  }
  var firebaseUrl = "https://script-examples.firebaseio.com/";
  var base = FirebaseApp.getDatabaseByUrl(firebaseUrl);
  base.setData("", dataToImport);
}

数据:

在此处输入图片说明

这是我的库对话框:

在此处输入图片说明

这是我不断得到的错误:

在此处输入图片说明

我在FireBase站点中的脚本的名称:

在此处输入图片说明

这是访问规则的更改:

在此处输入图片说明

所以我想我错过了重要的一点。 firebase数据库的URL中包含您的projectId。 因此,网址应类似于https://' + projectId + '.firebaseio.com' 抱歉,这么一个简单的问题困扰着所有人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM