![](/img/trans.png)
[英]Can't find the function url for Firebase webhook in Google Assistant tutorial
[英]Can't Get Firebase Google App Script Quickstart Tutorial to Work
我似乎无法让Firebase快速入门对我有用 。 我很确定我正确地遵循了所有说明。 但是我没有访问权限来写入数据库。 根据说明,该数据库当前对公众开放,并在下面显示建议规则更改。 以前有没有人看过本教程? 我想暗示下一步该怎么做。
这是代码。
function writeDataToFirebase() {
var ss = SpreadsheetApp.openById("1rV2_S2q5rcakOuHs2E1iLeKR2floRIozSytAt2iRXo8");
//var ss = SpreadsheetApp.getActive();//I tried running it with data in this spreadsheet copied from the recommended source
var sheet = ss.getSheets()[0];
//var sheet = ss.getActiveSheet();
var data = sheet.getDataRange().getValues();
var dataToImport = {};
for(var i = 1; i < data.length; i++) {
var firstName = data[i][0];
var lastName = data[i][1];
dataToImport[firstName + '-' + lastName] = {
firstName:firstName,
lastName:lastName,
emailAddress:data[i][2],
country:data[i][4],
department:data[i][5],
weight:data[i][6],
birthDate:data[i][7]
};
}
var firebaseUrl = "https://script-examples.firebaseio.com/";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl);
base.setData("", dataToImport);
}
数据:
这是我的库对话框:
这是我不断得到的错误:
我在FireBase站点中的脚本的名称:
这是访问规则的更改:
所以我想我错过了重要的一点。 firebase数据库的URL中包含您的projectId。 因此,网址应类似于https://' + projectId + '.firebaseio.com'
。 抱歉,这么一个简单的问题困扰着所有人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.