問題タブ [google-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
25015 参照

google-apps-script - Google スプレッドシートから Google フォームに入力することは可能ですか?

動的になるように、スプレッドシートのデータを使用するフォームを作成したいと思います。これを行うことは可能ですか?方法や例を説明している場所を見つけることができませんでした。

可能と思われるのは、フォームからスプレッドシートに入力することだけです。これも使用しますが、ここでは主な関心事ではありません。

0 投票する
3 に答える
3925 参照

javascript - ユーザーが Google フォームを送信すると、送信されたデータを含む電子メールを生成できますか?

ユーザーがデータを入力する Google フォームがありますが、ユーザーがデータを送信したときにメールでデータを取得できますか?

それがうまくいかない場合は、(PHP または JavaScript) を使用して独自のフォームを作成したいのですが、フォームから Google フォームにデータを送信する方法はありますか?

ありがとうございました

0 投票する
3 に答える
70949 参照

html - 送信後の古い Google フォーム リダイレクト

古いGoogleフォームでフォームを送信した後、ユーザーをカスタムサンキューページ(デフォルトのGoogleのものではない)にリダイレクトする方法(コード)を探しています。

このコードは機能していません。少なくとも私にとってはそうではありません。助言がありますか?

0 投票する
5 に答える
20940 参照

android - Android を使用して Google スプレッドシート フォームに送信する

こちらで初めて質問します。通常、質問しなくても答えを見つけることができますが、今回は行き詰まって何が欠けているのかわかりません。

Android アプリで Web サイトのフォームに記入して送信しようとしています。送り返されるデータをアプリで処理する必要はありません。フォームに入力して送信するだけです。基本的に、投票アプリの結果を収集しようとしています。フォームの送信は簡単だと思ったので、Google スプレッドシートを作成してフォームを作成しました。Android アプリをフォームにポイントすると、スプレッドシートにすべてのデータが表示され、後で表示できるようになると考えました。ただし、Android アプリで実際にフォームに入力することはできません。ここにリソースがあります。

スプレッドシート

フォームとスプレッドシートの両方を公開したので、自由にいじって自分で動かしてみてください。

プログラムからのエラーも、コンパイル エラーも、DDMS のエラーもありません。実際にプログラムを実行し、このコードを実行するボタンをクリックすると、現在これが UI スレッドにあるため遅延が見られるため、実行中であることがわかります。すべてが完璧に機能しているように見えますが、スプレッドシートがまったく更新されません。

何かご意見は?私が見逃しているのはばかげていると確信していますが、どんな助けもいただければ幸いです。

これは、多くのロギングとデバッグを含む更新されたコードです。

私は自分のアプリで ReadingView.class を別の目的で使用していますが、現在はこのログ記録のためにハイジャックしています。以下の onCreate() メソッドしかありません。

また、DDMS では行の 1 つの出力のみがログに記録されることにも注意してください。これは、html コードがすべて 1 行で返されるためだと思います。私が間違っている場合は修正してください。

0 投票する
2 に答える
25988 参照

google-apps-script - Google スプレッドシート フォーム、スプレッドシートに基づいてフォーム オプションを入力

絶えず変化する Google スプレッドシートの一連のセルに基づいて、Google フォームの複数選択オプションを変更する方法を見つける必要があります。何か案は?

0 投票する
4 に答える
99440 参照

google-apps-script - Google フォーム API?

質問のあるテキスト ファイルを (プログラムで) Google フォームに変換したいと考えています。質問と質問の種類とそのオプションを指定したいと思います。例: questiontype スケールは 1 から 7 までで、1 の場合は「重要ではない」、7 の場合は「非常に重要」というラベルを付ける必要があります。Google スプレッドシート APIを調べていましたが、解決策が見つかりませんでした。( http://code.lancepollard.com/introducing-the-google-form-apiの Google フォーム APIは、この質問に対する回答ではありません)

0 投票する
1 に答える
9414 参照

javascript - 古い Google フォームを送信してから別のページにリダイレクトする

Web ページで Google フォームを使用しています。iframe を使用する代わりに HTML の一部を変更できるように、ソース コードをフォームからページに直接コピーしました。次に、ユーザーを Google ドキュメントの応答ページに移動する代わりに、別のページにリダイレクトしたいと思います。

私が遭遇している問題は、ページのリダイレクトに関するものです。これを使用して、Chrome と Firefox でこれを適切に機能させることができました。

IE と Safari の両方が自動的にリダイレクトを行い、応答が Google フォームに書き込まれることはありませんでした。リダイレクトをドロップすると、アクションは両方で完全に機能し、応答は Google スプレッドシートに記録されます。

そのため、アクションを引き出そうとしましたが、代わりに onsubmit ですべてを実行しました。

以前と同じ問題で、IE と Safari の両方がリダイレクトされ、Google スプレッドシートには何も書き込まれません。繰り返しますが、リダイレクトを削除すると、すべてのブラウザーで応答が記録されます。アクションの後にアラートをスローするなど、他のこともできますが、すべてが正常に機能し続けます。問題が見られるのはリダイレクトだけです。

したがって、この時点で私が理解できる唯一のことは、リダイレクトとアクションの間のある種の競合であるということです。私は JavaScript とフォームの実用的な知識がかなり限られているため、ヘルプや推奨事項があれば大歓迎です!

0 投票する
3 に答える
5835 参照

google-apps-script - Googleフォーム-インスタント条件分岐

Googleフォーム(Googleドキュメントの一部)でアンケートを書いていますが、スクリプト機能が組み込まれていることに気付きました。箇条書きからの選択に基づいて、質問をすぐに表示および非表示にできるかどうかを知りたいと思いました。リストですが、ページ分割メソッドを使用せずに、条件付き分岐に使用することになっています。面倒な選択肢がたくさんあるので、ページ数が多すぎます。

いろいろなものを隠したり見せたり<div></div>することで、すぐにフォームが更新されることを願っています。たとえば、フォームにアクセスして次のように表示される場合があります。

あなたの地元の支店はどれですか?()ロンドン、()ブリストル、()マンチェスター

どちらを選んだかによって、選択したブランチに関連する質問がすぐに非表示になりますが、他のブランチについて尋ねられた場合は関係ありません。

0 投票する
6 に答える
38483 参照

google-apps-script - Google フォームでのメール アドレスの検証

Google フォームを使用して Google スプレッドシートに入力したいと考えています。フィールドの 1 つは電子メール アドレスで、これを組織の電子メール リストと照合して検証する必要があります。つまり、有効な既存の電子メール アドレスを使用するように強制します。

私たちの組織は Google Apps を使用しています。フォームは組織内のユーザーによって作成され、組織/ドメインからの電子メール アドレスのみが有効と見なされます。

0 投票する
9 に答える
39390 参照

google-apps-script - 「応答の編集」リンクをGoogleフォームのメールに追加するにはどうすればよいですか。

データを収集し、AppScriptを使用して、入力したユーザーに確認メールを送信するシンプルなGoogleフォームがあります。ユーザーがフォームを送信した後、確認すると、回答を編集するためのリンクが表示されます。

そのリンクを確認メールの一部として含めたいのですが(現時点では、ページにのみ表示されます)、送信された応答を編集するためのURLを取得するにはどうすればよいですか?

を介してフォームへのリンクを取得できますSpreadsheetApp.getActiveSpreadsheet().getFormUrl()。それは私に次のフォーマットを与えます:https://docs.google.com/a/domain.com/spreadsheet/viewform?formkey=<formKey>

ただし、リンクには、ユーザーが自分の応答を編集するために必要な編集キーは含まれていません。予想されるURLは次のようになります。https://docs.google.com/a/domain.com/spreadsheet/viewform?formkey=<formKey>&edit=<editKey>

よろしくお願いします!

-K

編集:

これに関する機能リクエストを追加しました:http ://code.google.com/p/google-apps-script-issues/issues/detail?id = 1345&thanks = 1345&ts = 1337773007