6

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

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

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

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

4

3 に答える 3

4

目的の動作を実現できる方法が Google Docs Forms に組み込まれているようには見えません。

回避策の 1 つは、Google Docs を「データベース」として使用し、フォームを別の場所でホストすることです。これにより、フォームの表示方法を変更でき、jQuery を使用して、該当する質問を表示/非表示にすることができます。ユーザー。

詳細については、http: //www.2webvideo.com/blog/customizing-google-docs-form-for-email-validation-with-free-jquery-script をご覧ください。このアプローチの問題の 1 つは、フォームは Google によってホストされなくなりました。フォームを含む HTML ページを別の場所でホストする必要があります。

于 2012-05-22T10:10:22.880 に答える
0

残念ながら、これがどのように可能かわかりません。

これは、フォームの最後で行われる情報を送信する必要があり、これにより全体が送信され、それ以上編集することができなくなります。

1 つのデータ キャプチャ ポイントがあり、最後にあるため、非表示の質問を使用して何かを行うことができなくなります (それらはそこにある可能性がありますが、編集することはできません)。

これはあなたが探している答えではないかもしれませんが、私はそう見ています

これはコミュニティなので、間違っている場合は、投稿を正確に編集してください。コメントを入れないでください。

于 2012-05-21T00:29:51.140 に答える
0

私は過去に同じことを達成しようとしましたが、残念ながら完全には不可能です。予約フォームでこれを正しく取得できました。

スロットの最大数が 2 であるとします。スロットに対して 2 人が予約すると、値は「このセッションは完全に予約されています。」に変更する必要があります。

それは可能でしたが、良いシステムではありませんでした。多くのことがうまくいかない可能性があり、それはすべて Google フォームの制限によるものです。

上記で推奨されているように、あなたがやろうとしていることを達成するためにフリーフォームを調べることをお勧めします. Google フォームは、単純なデータ キャプチャにのみ使用してください。

-

PS:

Google スプレッドシート機能を使用して、予約された合計を集計することで、上記を達成することができました。

于 2018-03-07T09:49:27.893 に答える