常用功能

日期、時間

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); //切除第一個'不顯示,