用雲端打造自動化環境-台南
一、製作樣板文件
- 啟動「雲端硬碟」
- 至要建立文件的位置
- 建立一個樣板檔,並取得該檔的「文件id」
- 將文件中要取代的地方,加{}
二、函式
function createDocument(templateId,data,row) { //製作樣板文件的副本 var documentId = DriveApp.getFileById(templateId).makeCopy().getId(); //重新命名複製的文件 DriveApp.getFileById(documentId).setName("訂便當" + row); //獲取文檔主體作為變數 var body = DocumentApp.openById(documentId).getBody(); //替換變數內容 body.replaceText('{時間戳記}', data['時間戳記']); body.replaceText('{員工姓名}', data['員工姓名']); body.replaceText('{員工編號}', data['員工編號']); body.replaceText('{部門}', data['部門']); body.replaceText('{便當}', data['便當']); body.replaceText('{備註}', data['備註']); body.replaceText('{小計}', data['小計']); }三、記得執行函式,取得權限