Title1

Title2

Title3

6-2 合併列印

一、製作樣板文件

  1. 啟動「雲端硬碟」
  2. 至要建立文件的位置
  3. 建立一個樣板檔,並取得該檔的「文件id」
  4. 將文件中要取代的地方,加{}

二、函式


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['小計']);      
     
}

三、記得執行函式,取得權限