線上書籍

Home

Google雲端智慧王

一、製作樣板文件

  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['其他']); }