6

Google フォームを使用して作成したアンケートがあります。ユーザーが回答を入力するとき、前のいくつかの質問の回答に基づいていくつかの質問をスキップする必要があります。ユーザーが指示に従うことを信頼できますが、質問を非表示にすることで改善できると感じています。

アンケートをページに分割し、Google フォームが提供するデフォルトの「ページに移動」機能を使用することで、それを行うことができることを私は知っています。ただし、この種の質問が多すぎるため、ほぼすべての質問の後にユーザーがページの読み込みを待つ必要はありません。残念ながら、Google フォームでユーザーの選択に基づいて質問を表示/非表示にするデフォルトのオプションはありません。

すると、Google app script というものがあることがわかりました。このような基本的なことを実装するのに役立つと思いますが、アンケートでオブジェクトを見つけることさえできないことに不満を感じており、質問オブジェクトの可視性を制御する機能がないようです。(または少なくとも、メニューにはありません)

Google が提供するメニューへのリンク: https://developers.google.com/apps-script/reference/forms/

私は今完全に迷っています。私は Google を持っていて、Stack Overflow で検索しましたが、何も見つかりませんでした。どうすれば進められますか?

4

1 に答える 1

7

現在、ユーザーが入力しているため、Google Apps Script を使用してライブ Google フォームのアイテムにアクセスしたり操作したりすることはできません。プログラムで制御できるのは、Google フォームビルダーのみです。スクリプトは、フォームを開く前にフォームを作成するのに役立ちます。または、応答が送信された後に関数を実行するように設定することもできます。 Google フォームの応答を操作するためのクイックスタートと、Google フォーム ビルダー のアドオンの例を参照してください。

ユーザーが入力しているときに、フォーム項目を動的に表示したり、入力値を変更したりするには:

  1. HtmlService ( script.google.com でホスト) を使用して、フォームのように機能する独自の Web アプリを構築してデプロイします。
  2. 独自のサービスでホストされる通常の HTML フォームを作成します。
于 2013-10-25T04:25:07.427 に答える