我正在通过Google Apps脚本调用Firebase。
我可以使用Firebase Google Apps脚本库连接到Firebase并读取/写入数据 https://sites.google.com/site/scriptsexamples/new-connectors-to-google-services/firebase
但是这个库似乎不支持createUser函数。如何使用带有createUserWithEmailAndPassword(电子邮件,密码)功能的Apps脚本在Firebase中创建新用户?
以下是我在Google Apps脚本中尝试做的事情 -
function create_user(email, password) {
var firebaseUrl = "https://myfb.firebaseio.com/";
var secret = "mysecret";
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl, secret);
base.auth().createUserWithEmailAndPassword(email, password)
.catch(function(error) {
var errorCode = error.code;
var errorMessage = error.message;
Logger.log(errorMessage);
});
}
任何建议表示赞赏。
此致 拉胡
答案 0 :(得分:1)
您可以使用原始库而不是此包装脚本。 直接使用firebase.js客户端库: https://www.gstatic.com/firebasejs/3.6/firebase.js
inject external javascript file in google app script(Google Docs) 介绍如何导入外部库脚本。
然后,您可以运行客户端代码:
var config = {
apiKey: "AIzaS...",
authDomain: "xxxxxxx.firebaseapp.com",
databaseURL: "https://xxxxx.firebaseio.com"
};
firebase.initializeApp(config);
firebase.auth().createUserWithEmailAndPassword(email, password)...