Google Apps脚本 - Firebase获取对象的密钥

时间:2016-10-27 00:54:09

标签: google-apps-script firebase-realtime-database

我正在使用firebase在Google应用脚本上练习。但是在获取每个用户的Key时遇到问题。我拥有的就是这个。

代码:

  var database = FirebaseApp.getDatabaseByUrl("https://myfirebase.firebaseio.com/", "mysecretkey");
  var data = database.getData("users")
  Logger.log(data);

我已尝试data.key但它返回undefined如何获取每个用户的密钥?谢谢!

1 个答案:

答案 0 :(得分:1)

the code查看Firebase connector,看来他们只是在您调用getData()的位置返回JSON。

这意味着您可以使用常规JavaScript代码进行迭代:

for (var key in data) {
  Logger.log(key+"="+data[key]);
}

或更现代/功能的变体:

Object.keys(data).forEach(function(key) {
  Logger.log(key+"="+data[key])
});