我想從我的網站提交表單到我的Google雲端硬盤上的Gscript文件,並將表單的值,並生成PDF文件並通過電子郵件發送。我已經在使用Google表單,這是一個Google表格,但這裏的目標是讓數據本身存儲在一個MySQL關係數據庫中,數據不重複,並且當我們填寫表單數據時,它會自動填充存在,或者我們可以從左側的列表中選擇它以填寫相關的信息。這是用於非營利組織的捐贈收據系統。有什麼方法可以將表單從我的服務器提交到Google Apps腳本(.gs)文件
對我們來說,關鍵是將捐贈者信息與捐贈分開。我們希望能夠存儲我們的捐助者信息,例如生日,週年紀念和其他雜項信息,以便我們可以發送生日賀卡等,但不會一次又一次地存儲該數據,因爲他們做了多次捐贈。
有沒有什麼辦法可以將表單本身移動到我自己的服務器的安全部分,然後將數據提交給我的.gs文件,該文件已經解析了數據並將其放入PDF文檔Mailchimp中,然後後退到我的MySQL數據庫,併發送適當的電子郵件。我可以在Google這方面完成額外的工作,除了來自我自己的服務器的PDF和電子郵件之外,我可以完成所有這些工作,並且如果我只需要將數據作爲POST或GET請求提交,就可以從Google處理剩下的工作。或者將JSON添加到.GS腳本中。
我在任何地方都找不到任何東西。
Google Apps腳本有很多保留的函數名堆棧溢出呼叫GAS。其中兩個保留的函數名是'doGet()'和'doPost()'它們都是觸發器,或者當對發佈的Web App URL發出GET或POST請求時觸發的事件處理程序。數據可以通過請求傳遞給Apps腳本。這裏是一個相關的堆棧溢出文章[鏈接到堆棧溢出調用外部來源GAS](http://stackoverflow.com/questions/30126787/call-a-custom-gas-function-from-external-url) –
真的會喜歡把你的回答標記爲這個問題的答案。我在閱讀它的30秒內完成了所有工作......但我沒有辦法用它做任何事情。 這現在好多了,我的表單收集數據,發送給Google ... Google將其轉換爲JSON ...將其發送回我的服務器數據庫到單獨的關係表中(無法弄清楚如何捕獲在去Google之前,會以明天的方式來看待)。 Google將它們添加到Mailchimp,生成PDF收據,HTML電子郵件,併發送附帶PDF的電子郵件。完成了一半。 TY! –