如何在 Google Forms 中加入日期驗證?

"把 Google Forms 可選的日期限制在目前日期之前最多 3 天"- Google Docs Editors Community

請假申請、預約和訂單常常需要提前通知:日期至少要在今天的幾天之後。Google Forms 有簡答的回應驗證,但日期問題沒有,所以明天的申請也會送進來,您只能手動抓出來。Google 論壇上有 19 人問過如何限制可選的日期。使用 Formfacade,日期問題有自己的驗證規則。選取 Allow only future dates with lead time 並輸入 7,表單就不會接受距今不到 7 天的日期。

建立您的表單,然後依照以下步驟操作。範例是一份必須提前 7 天提出的請假申請。

如何讓使用者只能提前 7 天以上提交?

  • 在開啟的頁面中為表單命名,點選 Build form,再點選 Proceed。
  • 點選「Edit」分頁。
Edit、Preview、Share 和 Responses 分頁,並標示出 Edit
  • 點選右側工具列中的 + 圖示 (Add field)。
  • 輸入「Leave From」作為問題,並在問題類型清單中選取 Date。
Edit 分頁右側的工具列,標示 + 圖示
  • 點選問題右下角的 ⚙️ 圖示。
  • 選取「Answer」分頁,然後點選 Validation 下的 Configure。
  • 選取「Allow only future dates with lead time」,並在天數中輸入 7。
  • 點選 Save。
Validation 區段,已選取 Allow only future dates with lead time 並輸入 7,標示了規則和 Save 按鈕
在您的表單上,日期選擇器會從今天起 7 天後開始。如果使用者輸入更早的日期,方塊下方會顯示 "Invalid date selection. Please choose a date that is at least 7 days from today.",申請也無法提交。

其他日期驗證

同一份清單中還有 Allow only past dates、Allow only future dates、Allow between two dates、Allow specific days of the week 和 Exclude specific dates。

摘要

如果表單中的日期必須符合某個規則,Google Forms 無法驗證。使用 Formfacade,您可以在日期問題中加入驗證,表單就不會接受不符合規則的日期。建立您的表單,然後完成上述步驟。

最後更新: