Title1

Title2

Title3

6-1 套表列印

一、製作樣板文件

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

二、gs

//樣板文件id
var templateId = '樣板文件id';
function createDocument() {
  //暫時自訂變數,測試完成後,會從參數傳進來
  var rowdata = {};
  rowdata['電子郵件地址'] = "tawan158@gmail.com";
  rowdata['繳費單位'] = "中華電信";
  rowdata['繳費日期'] = "2020/04/16";
  rowdata['繳費金額'] = 1000;
  rowdata['其他'] = "其他";
   
  //製作樣板文件的副本
  var documentId = DriveApp.getFileById(templateId).makeCopy().getId();
     
  //重新命名複製的文件
  DriveApp.getFileById(documentId).setName("繳費通知單" + documentId);
     
  //獲取文檔主體作為變數
  var body = DocumentApp.openById(documentId).getBody();   
     
  //替換變數內容
  body.replaceText('{電子郵件地址}', rowdata['電子郵件地址']);
  body.replaceText('{繳費單位}', rowdata['繳費單位']);
  body.replaceText('{繳費日期}', rowdata['繳費日期']);
  body.replaceText('{繳費金額}', rowdata['繳費金額']);
  body.replaceText('{其他}', rowdata['其他']);    
     
    
}