1

Google Apps ScriptからFirebaseを呼び出しています。Google AppScriptを使用してFirebaseで新しいユーザーを作成する

私は、しかし、このライブラリはのcreateUser機能のサポートを持っていないようですhttps://sites.google.com/site/scriptsexamples/new-connectors-to-google-services/firebase

ここFirebaseに接続し、Firebase Google Appsのスクリプトライブラリを使用して、データのリード/ライトをすることができています。 createUserWithEmailAndPassword(email、password)関数を使ってApps Scriptを使ってFirebaseで新しいユーザを作成するにはどうすればよいですか?

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); 
    }); 
} 

何かアドバイスは感謝 - ここ

は私がGoogle Apps Scriptでやろうとしているものです。

よろしく ラーフルは

答えて

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)... 
+0

おかげBojeil:

次に、あなたのクライアントコードを実行することができます。私はeval経由で外部jを注入するというあなたの提案を試みました。その行はエラーをスローしません。 しかし、firebase.initiatlizeApp(config)を試してみると、 "firebase not defined"というエラーが発生します。 firebaseを定義/初期化する方法は? var ref = new Firebase(...)を試してみると、この行にタイムアウトエラーが表示されます。 ありがとうございました Rahul – krahul

関連する問題