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.