簡體   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