Как написать автоматически сгенерированный ключ при записи базы данных Firebase в реальном времени из листа Google? - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь написать базу данных Firebase Realtime из Google Sheets с помощью примера Firebase из Google Script , в примере ключ написан с комбинацией dataToImport[title + '-' + sub_title] Но я хочу заменить его на автоматически сгенерированный ключ, который генерируется при написании базы данных Firebase Realtime

WriteFirebase.gs

function writeDataToFirebase() {
  var ss = SpreadsheetApp.openById("xxxxxxxxxxxxxxxxxxxxx");
  var sheet = ss.getSheets()[0];
  var data = sheet.getDataRange().getValues();
  var dataToImport = {};
  for(var i = 1; i < data.length; i++) {
    var title = data[i][0];
    var sub_title = data[i][1];
    dataToImport[title + '-' + sub_title] = {
      title:title,
      sub_title:sub_title,
      description:data[i][2],
      posted_by:data[i][3],
      image_url:data[i][4],
    };
  }
  var firebaseUrl = "https://script-examples.firebaseio.com/";
  var secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
  var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, secret);
  base.setData("", dataToImport);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...