2016-10-27 2 views
0

나는 firebase를 사용하여 Google apps 스크립트를 연습하고 있습니다. 그러나 각 사용자의 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

Firebase connector의 경우 the code에서 보았을 때 getData()이라고 부르는 위치에서 JSON을 반환 한 것으로 보입니다.

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

아니면 현대/기능 변형 :

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

이것은 당신이 정기적으로 자바 스크립트 코드를 반복 할 수 있다는 것을 의미합니다