1. ホーム
  2. google-apps-script

[解決済み] Googleフォームの隠しフィールド

2022-02-09 16:19:05

質問事項

フォームの送信ごとに一意のIDを追加しています。今現在、そのIDを最初のフィールドにし、IDをあらかじめ入力し、このフィールドを修正しないようにというヘルプテキストを添えています。このオプションをユーザーに表示しないようにするオプションはありますか?

解決方法を教えてください。

ユーザーがフォームに入力する前に、プログラムによって一意のIDを割り当てる方法にのみ関心があるのだと思います。

いいえ、Google Forms は HTML Forms にあるような hidden フィールドを直接サポートしていません。唯一の選択肢は カスタムスタイリング というルートがありますが、これはすでにご存知の通りです。

ここに、うまくいかない2つの有望なアイデアがあります...。

  1. 削除された質問をプリフィルする。 フォームから質問を削除すると、回答スプレッドシートに残ります。残念ながら、Formsは事前入力されたURLで提示される削除された質問の値を抑制します。そうしなければ、その方法でユニークIDを騙して送信することができるでしょう。(これは巧妙な回避策かもしれないと思いましたが、うまくいかなかったので残念です)。

  2. スキップしたページで質問を事前入力する 1 . ライブフォームがスキップする2ページ目に質問を設定し、その質問に対して事前に入力されたURLを生成することも可能です。ここまでは良いのですが、ユーザーが実際にそのページに移動しない場合、事前に入力された回答は送信されません。


1 このアイデアを提案した @AdamL に感謝します。 前回のディスカッション このトピックについて、旧フォーラムで