如何在付款表單中加入自訂計算?

"他們可以指定數量,然後表單會告訴他們總費用"- Google Docs Editors Community

當金額取決於某個答案,例如有人要幾張票,大家就需要在付款前看到總金額。Google Forms 沒有公式。您可以在 Google Sheets 裡算出金額,但只能在表單送出之後,然後還得寫信告訴每個人應付多少。使用 Neartail,您只要在 Google Forms 裡寫一次公式。每個人填寫時會看到金額跟著變動,提交時就付這個金額。

現在就開始。建立您的表單,然後依照下列步驟操作。

設定付款

  • 在開啟的頁面上,點選 Enter your form name,輸入名稱,然後點選 Generate。
  • 檢查系統建議的大綱,然後點選 Proceed。表單會在 Edit 分頁中開啟。
Edit、Preview、Share 和 Orders 分頁,並標示 Edit
  • 出現「Do you want to collect payment on form submit?」時,點選 Yes。
詢問是否要在提交表單時收款的 Payment form 對話框,已標示 Yes
  • 如果 Manual payments 下沒有 PayPal,表示您的表單幣別是 PayPal 不支援的幣別。請關閉 Payments 面板,點選 After payment 那一列 (Submit 按鈕上方的最後一列) 的齒輪圖示,選擇您收費的幣別,然後點選 Save。接著點選 Payments 那一列的 Edit。
面板的 Button 分頁,Currency 選了 USD,並標示 Currency 和 Save
  • 在 Manual payments 下開啟 PayPal,輸入您的 paypal.me 使用者名稱,然後點選 Save。
Payments 面板,Manual payments 下的 PayPal 已開啟,已填入 paypal.me 使用者名稱,並標示 Save

撰寫公式

Order Amount 是大家要付的金額。在這裡,它會變成票數乘以票價。
  • 用每張卡片底部的刪除圖示,刪除您不需要的商品卡片。
  • 點選右側工具列中的 Add field,輸入公式要讀取的問題,例如 Number of tickets。
標題為 Number of tickets 的問題卡片,旁邊的工具列標示了 Add field
  • 點選 Order Amount 欄位,點選 Advanced setting 圖示,再點選 Answer。在 Calculate 中輸入 @,從清單中選擇 Number of tickets,再輸入其餘部分,例如 * 100。點選 Save。
Order Amount 欄位的 Answer 分頁,Calculate 中的公式為 Number of tickets * 100,並標示 Answer、Calculate 和 Save
  • 點選 Preview,填寫表單試試看。
Edit、Preview、Share 和 Orders 分頁,並標示 Preview
有人輸入 Number of tickets 時,Order Amount 會在提交前顯示金額,那就是他們要付的金額。要查看每筆付款,請參閱如何在 Google Forms 中查看誰已付款?

摘要

當金額取決於某個答案時,Google Forms 沒有公式可以算,所以您只能事後計算,再寫信給每個人。使用 Neartail,您在 Order Amount 欄位寫一個公式,大家提交表單時就付這個金額。建立您的表單,並完成上面的步驟。如有任何問題,請寫信給支援團隊。

最後更新: