想請問以下功能是否能用Google表單與試算表Scripts實現
素材:
訂購表單
修改表單
表單回應試算表(訂購分頁+修改分頁)
訂單樣板
修改訂單樣板
功能:
1. 使用訂購表單填入訂購資訊(商品數量、收件人、地址等,其中email為必填),提交後資料送入Sheet,自動計算總價與產生訂單流水編號,合併列印訂單樣板(PDF網路訂單文件)寄給填單人(所以email必填)
2. 如想修改訂單,則至修改表單填入訂單流水編號與所有想修改的內容(含新的email),提交時會做出以下判斷:
[1]-修改表單資料提交試算表修改分頁後,先核對訂單流水編號於試算表訂購分頁是否存在,如不存在則寄一封錯誤信件至填單人
[2]-核對編號後,再核對訂單是否退訂or已出貨(此資訊手動設置),若為是則寄一封無法修改給填單人
[3]-核對以上兩者資訊皆無誤,則先將修改分頁中的資料覆寫至訂購分頁,合併列印修改訂單樣板(PDF修改訂單文件)寄給填單人
其中注意事項:
1. 訂單流水編號是一次性,退訂或出貨就無法再次使用
2. 修改表單中並非每項資料都要填寫,不需修改的部分可留白,故試算表必須判斷避免把空白值填入訂購分頁上有資料的儲存格。例如我的收件地址寫錯了,那麼我在修改表單中只會填入新的收件地址,那麼資料送入修改分頁時僅會覆寫收件地址而已
請問以上這些功能有辦法使用Google表單與試算表實現嗎?
是否會需要很進階的程式功力?
感謝各位的回答