一些更多的函式來實現讀寫
1.編寫一個簡單的資料來測試連線是否正常
function myFunction(){
var firebaseUrl = "https://example-app.firebaseio.com/";
var secret = "secret-key";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, secret);
base.setData("test", "Hello Firebase");
}
2.閱讀所有資料
function getAllData() {
var firebaseUrl = "https://example-app.firebaseio.com/";
var secret = "secret-key";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, secret);
var data = base.getData();
for(var i in data) {
Logger.log(data[i].firstName + ' ' + data[i].lastName);
}
}
讀取的資料顯示在日誌中。要檢查日誌,請單擊檢視→日誌**,或者只需使用“Control + Enter”。**
3.閱讀特定記錄
function getContact() {
var firebaseUrl = "https://example-app.firebaseio.com/";
var secret = "secret-key";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, secret);
var contact = base.getData("Yash-Udasi");
Logger.log(contact);
}
讀取的資料顯示在日誌中。要檢查日誌,請單擊檢視→日誌**,或者只需使用“Control + Enter”。**
4.更新特定記錄
function updateData() {
var firebaseUrl = "https://example-app.firebaseio.com/";
var secret = "secret-key";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, secret);
base.updateData("Yash-Udasi/emailAddress", "yash.udasi@fyuff.com");
}