一、把程式要預設執行的事情,放在一個函式中,讓管理手動去執行,我們稱為「安裝」,常做的事情有:
- 建立「工作表」
- 將常用的變數,寫到「指令碼屬性」
二、GAS函式
- 建立「工作表」:insertSheet()
- 設定「工作表名稱] :setName('工作表名稱')
- 首先判斷「工作表是否存在」
- 在工作表上建立「結構」
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],'文字');
}
}