如何為日期加上天數、月數或年數?

"設定預設為提交日期 1 年後的日期問題"- Google Docs Editors Community

到期日、續約日和後續追蹤,都是另一個日期之後的幾天、幾個月或幾年。大家手動計算時會出錯,而 Google Forms 無法替他們計算。使用 Formfacade,您在日期問題的 Calculate 選項中使用 ADD 函數,例如為期一年的會員資格寫 TODAY().add(1,"years"),第一個日期一出現,使用者就會看到新的日期。新的日期會隨回應一起儲存,所以您在 Google Sheets 中的清單隨時可以排序。

建立您的表單,並依照下列步驟操作。

在日期上加上天數

  • 在開啟的頁面中為表單命名,點選 Build form,再點選 Proceed。
  • 點選「Edit」分頁。
Edit、Preview、Share 和 Responses 分頁,並標示出 Edit
  • 點選右側工具列中的 + 圖示 (Add field)。
  • 輸入「Input date」作為問題,並在問題類型清單中選擇 Date
  • 再次點選 + 圖示
  • 輸入「Add 5 days to input date」作為問題,並在問題類型清單中選擇 Date
Edit 分頁右側的工具列,標示 + 圖示
點選問題右下角的 ⚙️ 圖示。
Formfacade 中的表單,標示 EDIT 分頁、Add 5 days to input date 問題及其齒輪圖示
選擇「Answer」分頁。
欄位設定面板,標示出 Answer 分頁和 Calculate 方塊

ADD 函數

在 ADD 函數中指定 "days" 作為單位,即可在日期上加上天數。
語法:
add(number_of_days, "days")
使用範例:
TODAY().add(30,"days")
Inputdate.add(5,"days")
注意:若要輸入 Inputdate,請在 Calculate 選項中輸入 @,然後從清單中選擇 Input date 問題。
如下所示,在 Calculate 選項中寫入公式。點選 Save。
Calculate 方塊,包含 Input date 欄位和 .add(5,"days")

在日期上加上月數

在 ADD 函數中指定 "months" 作為單位,即可在日期上加上月數。
語法:
add(number_of_months, "months")
使用範例:
TODAY().add(6,"months")
Inputdate.add(3,"months")
用同樣的方式再加入一個日期問題,點選 ⚙️ 圖示,如下所示在 Calculate 選項中寫入公式。點選 Save。
Calculate 方塊,包含 Input date 欄位和 .add(3,"months")

在日期上加上年數

在 ADD 函數中指定 "years" 作為單位,即可在日期上加上年數。
語法:
add(number_of_years, "years")
使用範例:
TODAY().add(1,"years")
Inputdate.add(2,"years")
用同樣的方式再加入一個日期問題,點選 ⚙️ 圖示,如下所示在 Calculate 選項中寫入公式。點選 Save。
Calculate 方塊,包含 Input date 欄位和 .add(2,"years")
使用者一輸入日期,表單就會顯示新的日期。
Date functions 表單,輸入日期為 2026 年 11 月 1 日,並顯示 5 天、3 個月和 2 年後的日期

摘要

如果您需要某個日期之後幾天、幾個月或幾年的日期,Google Forms 無法計算。使用 Formfacade,您可以在 Calculate 選項中使用 ADD 函數,使用者一輸入第一個日期就會顯示新的日期。建立您的表單並完成上述步驟。如有任何問題,請寫信給支援團隊。

最後更新: