function myFunction() {
Logger.log("Hello world");
}
```
「查看/記錄」
7. 取讀取試算表,並印出資料 ```
function myFunction() {
/* 必須由試算表建立指令碼編輯器 */
var ss = SpreadsheetApp.getActiveSpreadsheet();
/* 取得工作表 */
var ws = ss.getSheetByName("成績表");
/* 取得 C1 單一儲存格 */
//var c1 = ws.getRange(1, 3).getValue();
//Logger.log(c1);
/* 取得 C2 - C21 欄的範圍 */
//var names = ws.getRange(2, 3, ws.getLastRow()-1).getValues();
//Logger.log(names);
/* 取得第1列 某列 */
//var title = ws.getRange(1, 1, 1, ws.getLastColumn()).getValues()[0];//取得成績表中文欄名
//Logger.log(title);
/* 取得2-21列的記錄 數列 */
//var rows = ws.getSheetValues(2,1,ws.getLastRow()-1,ws.getLastColumn()); //取得2-21列的記錄
//Logger.log(rows);
/* 取得訪客gmail */
//var userEmail = Session.getActiveUser().getEmail();
//Logger.log(userEmail);
/* 在最後一列寫入(1) */
/* 109021 A123456809 林暗十一 60 85 90 60 59 */
//var rowIndex = ws.getLastRow() + 1;
//var row = ["109021", "A123456809", "林暗十一", 60, 85, 90, 60, 59];
//var values = [row];
/* 寫入一列的某範圍,欄數與values的數量要批配 */
//ws.getRange(rowIndex, 1, 1, ws.getLastColumn()).setValues(values);
/* 在最後一列寫入(2) */
/* 109021 A123456809 林暗十一 60 85 90 60 59 */
//var row = ["109021", "A123456809", "林暗十一", 60, 85, 90, 60, 59];
//ws.appendRow(row);
/* 寫入某一儲存格 */
//ws.getRange("A22").setValue("'" + "109021");
}
```
當使用到Google Apps時,會要求核對權限
8.
9.