2016-10-27 4 views
0

Я практикую скрипт приложений Google, используя firebase. Но возникает проблема с получением Key каждого пользователя. У меня это есть.Скрипты Google Apps - Firebase Получение ключа объекта

Код:

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

Я попытался data.key, но она возвращает undefined, как я могу получить ключ от каждого пользователя? Благодаря!

ответ

1

От the code до Firebase connector, похоже, они просто возвращают JSON в том месте, которое вы называете getData().

Это означает, что вы можете повторять его с обычным кодом JavaScript:

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

Или более современным/функциональным вариантом:

Object.keys(data).forEach(function(key) { 
    Logger.log(key+"="+data[key]) 
}); 
Смежные вопросы