こんにちは、恐らく以下の方法でできます。
(恐らくと言うのはcurlコマンドでPOSTして試しただけだからです)← 成功しました
- フォームのURLをコピーして控えておく(/viewformはいらない)
GoogleChrome等の開発者ツールを開いてGoogleFormsのInputフィールド分entryIDを控えておく
- Firebaseのサイト側でも同じようなフォームを作る(この時FirebaseIDの入力欄はいらない)
Formの内容をhttpでGoogleFormsにPOSTする関数を作る
この関数ではFormオブジェクトからinputの値を取得して先程のGoogleFormのURLへPOSTする
FirebaseのユーザーIDはAPIなどで取得し、FirebaseIDの入力フィールドに対応するentryIDの値とする
フォーマットは以下参照(inputフィールドの数分パラメタは増やす)
"https://docs.google.com/forms/d/e/控えておいたフォームのURL/formResponse?ifq&entry.控え置いたentryID=inputの値&submit=Submit"
フォーマットの参考にしたサイト
https://eureka.ykyuen.info/2014/07/30/submit-google-forms-by-curl-command/
これでFirebaseのIDと一緒にGoogleFormsへユーザーの入力内容を保存できると思います
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/19 02:34
2018/11/19 14:46