線上書籍

Home

網頁前端設計工程師培訓班

一、把程式要預設執行的事情,放在一個函式中,讓管理手動去執行,我們稱為「安裝」,常做的事情有:

  1. 建立「工作表」
  2. 將常用的變數,寫到「指令碼屬性」

二、GAS函式

  1. 建立「工作表」:insertSheet()
  2. 設定「工作表名稱] :setName('工作表名稱')
  3. 首先判斷「工作表是否存在」
  4. 在工作表上建立「結構」
function setup(){ let sheet = "工作表5"; let ws = Sheet.getWs(sheet); if(ws == null){ //建立工作表 ws = SpreadsheetApp.getActiveSpreadsheet().insertSheet(); //設定工作表名稱 ws.setName(sheet); let row = ['繳費單位','繳費日期','繳費金額','備註']; for(i in row){ Sheet.setCellData(sheet,1,parseInt(i)+1,row[i],'文字'); } } // let sheet = "工作表6"; // Sheet.createSheet(sheet); // let row = ["繳費單位","繳費日期","繳費金額"]; // Sheet.setHead(sheet,row); } class Sheet{ // ..... //建立工作表 static createSheet(sheet){ // 取得工作表 let ws = this.getWs(sheet); if(ws === null){ // 建立工作表 ws = this.getSs().insertSheet(); // 設定工作表名稱 ws.setName(sheet); } } //設定標題列 static setHead(sheet,row){ for(let i in row){ this.setCellData(sheet,1,parseInt(i)+1,row[i],'文字'); } }