如何从Firebase获取数据并使用Google App Script保存到Google表格?

时间:2017-11-09 10:03:03

标签: firebase google-apps-script fetch

首先,我创建了一个将数据发送到Firebase的应用。现在我想要在firebase上保存数据时,它会从firebase中保存在Google Sheet上。我想从Firebase获取数据并使用Google应用脚本保存到Google表格中。

1 个答案:

答案 0 :(得分:2)

Here's a tutorial.滚动到"使用不同的查询从Firebase读取数据"部分。

这是其中的一部分:

  

如果要检索存储在Firebase中的所有数据,只需执行一次   没有路径/位置的getData()。

function getAllData() {
  var firebaseUrl = "https://script-examples.firebaseio.com/";
  var base = FirebaseApp.getDatabaseByUrl(firebaseUrl);
  var data = base.getData();
  for(var i in data) {
    Logger.log(data[i].firstName + ' ' + data[i].lastName);
  }
}
     

要检索特定记录,只需指出正确的路径/密钥。

function getContact() {
  var firebaseUrl = "https://script-examples.firebaseio.com/";
  var base = FirebaseApp.getDatabaseByUrl(firebaseUrl);
  var contact = base.getData("Alex-MARTIN");
  Logger.log(contact);
}
     

或直接获取特定值(例如,特定国家/地区)   接触)

function getContactCountry() {
  var firebaseUrl = "https://script-examples.firebaseio.com/";
  var base = FirebaseApp.getDatabaseByUrl(firebaseUrl);
  var country = base.getData("Alex-MARTIN/country");
  Logger.log(country);
}