常用功能
日期、時間
var date = new Date(); // 2023/7/15
var time = date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds(); // 10:02:21
取得試算表 SpreadSheet 內容
var SheetId = 'Your spreadsheet ID';
function getSpreadSheet({
var sheet = SpreadsheetApp.openById(teachSheetId).getSheetByName('工作表名稱');
var data = sheet.getDataRange().getValues(); //產生data二維陣列
}
寫入一筆紀錄
直接寫在最後面:sheet.appendRow([date,time,。。。]);
指定位置寫入儲存格:
var spreadsheet = SpreadsheetApp.openById('Your spreadsheet ID');
var sheet = spreadsheet.getSheetByName('工作表名稱');
var range = sheet.getRange(2,1); //列、欄(=A2)
range.setValue(值);
以Java Script判斷輸入是否為數字
var telephone = document.getElementById("telephone").value;
if ( !isNaN(parseInt(telephone)) ){ //測試電話是否為數字,isNaN()若是數字則回傳false。
telephone = "'" + telephone; //數字前面加入單引號,存入儲存格才會是字串。
}
取字串:字串.slice(起始位置, 終止位置),不含終止位置字元,索引由0開始。
var str = "'ABCDE";
str.slice(1, str.length); //結果=ABCDE
ex: password = password.slice(1,password.length); //切除第一個'不顯示,