フォームに今日の日付を自動で入力するには?

"Google forms: 日付タイプのデフォルトを設定したい (今日の日付など)"- Google Docs Editors Community

Google Forms の日付の質問は、いつも空の状態で始まります。申請日や来店日など、すべての回答に今日の日付が必要な場合、人は自分で入力しなければならず、入力しなかったり違う日を選んだりする人もいます。Google のフォーラムでは 44 人が、今日の日付をデフォルトにする方法を質問しています。Google Forms には日付の質問のデフォルト値がありません。回答ごとに Timestamp は記録されますが、ユーザーがフォーム上でそれを見ることはありません。Formfacade なら、日付の質問の Calculate オプションに TODAY() と書くと、フォームが今日の日付を入力した状態で開きます。

各回答に今日の日付を入れる 3 つの方法と、それぞれの足りない点を紹介します。

1. Google Forms が記録する Timestamp を使う

Google Forms の回答にはすべて Timestamp (送信された日時) が付き、フォームにリンクされた Google Sheet に表示されます。設定は不要ですが、フォームの日付の質問は空のままなので、ユーザーが日付を見たり確認したりすることはありません。

2. 日付入りの事前入力済みリンクを共有する

Google Forms で ⋮ More アイコンをクリックし、Pre-fill form を選び、日付の質問に日付を入力して Get link をクリックします。日付はリンクを作った時点で固定されるため、正しいのはその日だけで、毎日新しいリンクが必要です。

3. Formfacade で自動入力する

Formfacade の日付の質問は、自分で答えを計算できます。この例では、休暇申請フォームが Request Date を自動で入力します。
  • フォームを作成をクリックし、フォームに名前を付け、Build form、Proceed の順にクリックします。
  • 「Edit」タブをクリックします。
Edit、Preview、Share、Responses のタブ。Edit に印が付いています
  • 右側のツールバーの + アイコン (Add field) をクリックします。
  • 質問に「Request Date」と入力し、質問の種類のリストで Date を選びます。
Edit タブ右側のツールバー。+ アイコンに印が付いています
質問の右下にある ⚙️ アイコンをクリックします。
Formfacade のフォーム。EDIT タブ、Request Date の質問、そのカード右下の歯車アイコンに印が付いています
「Answer」タブを選びます。
フィールド設定パネル。Answer タブと Calculate ボックスに印が付いています
下のように、Calculate オプションに TODAY() の数式を書きます。Save をクリックします。
Answer タブ。Calculate ボックスに TODAY() が書かれています
フォームを開くと、申請日にはすでに今日の日付が表示されています。数式のある質問は自動で読み取り専用になるため、ユーザーは変更できません。
Time off request フォーム。Request Date に今日の日付がすでに入っています

まとめ

Google Forms の日付の質問はいつも空で始まり、記録される Timestamp がユーザーに表示されることはありません。Formfacade なら、日付の質問の Calculate オプションに TODAY() と書くと、フォームが今日の日付を自動で入力します。フォームを作成して、上のステップを完了してください。

最終更新: