你其實並不需要這方面的任何第三方應用程序。 將表單創建爲Google表單,創建腳本並使其在表單提交中運行。
要獲得被輸入到表單這些值,通過表單提交作爲參數傳遞給該函數:function processForm(e){
要在形式獲取數據,訪問e.values
陣列。它是零索引,從表單上的首要項目開始。
商店提交的數據到變量
var name = e.values[0];
var email = e.values[1];
// and so on...
執行任何驗證或文檔處理。
創建模板文件
var copyId = DocsList.getFileById("templateDocID")
.makeCopy(docName+' from '+name) //or whatever you wanted to call the resulting document
.getId();
var copyDoc = DocumentApp.openById(copyId);
var copyBody = copyDoc.getActiveSection();
的副本在模板
copyBody.replaceText("NAME", name);
copyBody.replaceText("EMAIL", email);
// and so on...
替換文本文檔發送到用戶(我的應用程序,我發送爲PDF格式,但你可以發送你喜歡怎麼過)
copyDoc.saveAndClose();
var pdf = DocsList.getFileById(copyId).getAs("application/pdf");
MailApp.sendEmail(email, copyDoc.getName(), "Here's your document", {attachments:pdf});
DocsList.getFileById(copyId).setTrashed(true);
[你嘗試過什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)PLE ase發佈一些代碼。 – durron597