【发布时间】:2016-08-28 19:22:04
【问题描述】:
尝试检索存储在 google firebase 中名为 entries 的节点下的表单条目,并使用 google sheet 中的脚本编辑器附加到 google sheet。
我已将 FirebaseApp 库添加到 google sheet 脚本编辑器。然后我的代码如下所示:
function getAllData() {
var firebaseUrl = "https://myapp.firebaseio.com/";
var secret = "pCOCwKCC582jpqdZe2EqPqnW3IAd3UyO9oB4uaEL2";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, secret);
var data = base.getData();
Logger.log(data);
}
当我运行它时,什么也没有发生。有什么想法吗?
接下来,我需要将从 firebase 返回的数据添加到 google sheet。我正在使用此代码通过 sheet api 执行此操作,但是我不确定这在 google 脚本编辑器中是如何工作的?
function addEntries() {
gapi.client.sheets.spreadsheets.values.append({
spreadsheetId: '10lyQpQtEA7euCfdU2isrqB_bgPuy-eSbW74h7oDP3ko',
range: "Sheet1!A1:D100",
majorDimension: "ROWS",
"values": [
["testa", "testb", "testc", "testd"]
],
valueInputOption: 'USER_ENTERED'
}).then(function(response) {
}, function(response) {
appendPre('Error: ' + response.result.error.message);
});
}
【问题讨论】:
标签: google-apps-script firebase firebase-realtime-database google-sheets-api