ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Googleフォームで回答の検証(バリデーション)を設定する方法

Googleフォームでアンケートや申込フォームを作成すると、リンクを知っているインターネット上の誰もが、あるいは共有先のユーザーが自由に回答を送信できるようになります。


多くの人から手軽に意見を集められるのは大きなメリットですが、その一方で問題も生じます。回答者によって入力形式がまちまちだったり、想定外の値が入力されたりすると、後からの集計や分析が非常に手間になるのです。


Googleフォームで回答の検証(バリデーション)を設定する方法

そこで役立つのが「回答の検証」機能です。この機能を設定しておけば、フォームに回答する人に対して、こちらが指定した形式どおりに入力するよう強制できます。


Googleフォームへの要素の追加


Googleフォームを使えば、本格的なオンラインアンケートを作成できるだけでなく、完成したフォームを自社サイトなどに埋め込むことも可能です。


フォーム作成は、質問などの要素を一つずつ組み合わせていく作業になります。まずGoogleアカウントにログインしてGoogleフォームのページを開き、空白のフォームまたはテンプレートを選択しましょう。これでフォーム作成を始める準備が整います。


要素は、画面右側の+アイコンをクリックし、追加したい質問の種類を選ぶことで一つずつ追加していけます。


Googleフォームで回答の検証(バリデーション)を設定する方法

「回答の検証」機能を使用できる質問タイプは、次の3種類です。


  • 記述式:1行のみの短い回答
  • 段落:複数行の長文回答
  • チェックボックス:選択肢からの複数選択

それぞれの質問タイプで、設定できる検証ルールが異なります。


記述式の回答検証の設定方法


短い回答を受け付けたい場合は、該当する質問ボックス右下の縦3点アイコン(⋮)をクリックし、回答の検証を選択します。


Googleフォームで回答の検証(バリデーション)を設定する方法

続いて「数値」と表示されているプルダウンをクリックすると、利用可能な検証条件の一覧が表示されます。


Googleフォームで回答の検証(バリデーション)を設定する方法

回答者の入力内容をどう制限したいかに応じて、以下の条件から適切なものを選びましょう。


  • 数値:入力される数値を特定の範囲内に制限する
  • テキスト:回答に特定のテキストが含まれていることを確認する
  • 文字数:回答の文字数に上限を設ける
  • 正規表現:回答が特定のパターンに一致していることを確認する

いずれかの検証条件を選択すると、入力条件が回答者向けの説明文として自動的に表示され、ユーザーにもわかりやすくなります。


Googleフォームで回答の検証(バリデーション)を設定する方法

検証条件のパラメータを定義したら、忘れずにカスタムエラーテキストを入力してください。指定した範囲外の値が入力された際に、ユーザーへ正しい警告メッセージが表示されます。


記述式の入力制限は、「年齢」や「年号」のように数値データを収集したい場合に特に有効です。明らかに不自然な値の誤入力を防ぎ、おかしな入力があったときには自動的にチェックしてユーザーへ警告できるためです。


段落の回答検証の設定方法


長文回答に検証をかけたい場合は、まずフォームに「段落」の質問を追加します。そのうえで、質問ボックス右下の縦3点アイコンをクリックし、回答の検証を選択してください。


文字数」の横にあるプルダウンを開くと、段落で選択できる検証条件は2種類のみであることがわかります。


Googleフォームで回答の検証(バリデーション)を設定する方法

これは、段落型の質問では文字数と正規表現の2つのパラメータだけを制限するのが理にかなっているためです。


  • 文字数:入力された文章の総文字数を、上限または下限で制御します。「段落」欄に本一冊分の文章を書き込まれるような事態を防ぐのに便利です。
  • 正規表現:ユーザーの入力内容に、特定の単語やフレーズが含まれる(または含まれない)ことを確認します。

なお、段落欄への入力を必須にしたい場合は、必須のトグルスイッチをオンにすることをお忘れなく。


このように段落の入力を制限すれば、極端に長い回答を防げるだけでなく、正規表現による検証を組み合わせることで、質問に対して的確な内容で回答してもらいやすくなります。


チェックボックスの回答検証の設定方法


チェックボックス型の質問にも、独自の検証オプションが用意されています。他の質問タイプと同じように、チェックボックスの質問を追加したら、ボックス右下の縦3点アイコンをクリックします。


少なくとも〜個を選択」と表示されている部分のプルダウンを開くと、チェックボックスで使えるすべての検証条件が確認できます。


Googleフォームで回答の検証(バリデーション)を設定する方法

ご覧のとおり、チェックボックスの検証条件はとてもシンプルです。


  • 次以上を選択:リストアップした選択肢の中から、最低でも指定した個数を選ばせる
  • 次以下を選択:選択できる個数の上限を固定値で制限する
  • 次と同数を選択:指定した個数ちょうどを選ばせる

チェックボックスの検証により、回答のスキップや意味をなさない不完全な回答を防ぐことができます。たとえば「10項目の候補から4つ選んでください」という質問で2つしか選ばれていない場合、選択数が足りていないことをユーザーに警告できるわけです。


Googleフォームの回答検証は使うべきか?


上記のような質問タイプを使うたびに必ず検証を設定しなければならないわけではありませんが、回答者が質問の意図から外れた入力をするのを防ぎたい場面では、いつでも活用できます。


ただし、検証を多用しすぎるとフォームの記入が煩雑になり、回答者の負担や離脱につながる恐れがあります。あくまで必要最小限にとどめるのがポイントです。賢く活用すれば、誤入力や無意味な回答を減らし、整理しやすく高品質なデータを集める強力な味方になってくれるでしょう。

  1. Googleフォームの作成方法を徹底解説!初心者向け完全ガイド

    Googleフォームは、おすすめポイントがたくさんある便利なアプリです。操作がシンプルで、共有も簡単、インターフェースもすっきりと洗練されています。そして何より大きな魅力は、Googleフォームが無料で使えるという点でしょう。Googleアカウントを持っていれば、誰でもすぐにGoogleフォームを利用できます。アンケート調査、クイズ、その他あらゆる種類のフォーム作成に活躍する、非常に優れたツールです。この記事では、Googleフォームをわずか数ステップで作成する方法を、画像付きでわかりやすくご紹介します。1. Googleフォームの作成を始めるまず、forms.google.com にアクセス

  2. Google Voiceのボイスメール設定方法を徹底解説|初期登録から便利な活用術まで

    Google Voiceは、固定電話や携帯電話がなくても通話の発着信ができる、Googleが提供する無料サービスです。 数ある機能の中でも特に便利なのがボイスメール機能。ウェブサイトのお問い合わせ窓口として利用したり、実際の電話番号を知られずにメッセージを受け取れる専用番号として活用したりできます。 この記事では、Google Voiceアカウントでボイスメールを設定する方法を、初心者の方にもわかりやすく解説します。 まだGoogle Voiceアカウントをお持ちでない方へ ボイスメール機能を使ってみたいけれど、アカウントやGoogle Voiceの電話番号をまだ持っていないという方も