iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
Modern Web

Google Apps Script 整合運用系列 第 2

在試算表儲存資料(一)

  • 分享至 

  • xImage
  •  

建立試算表

  1. 我們需有一個地方儲存資料,所以建議從「試算表」啟動「Google Apps Script」(GAS)
  2. 首先建立一個試算表「鐵人賽」
  3. 位置:請自行決定
  4. 名稱:「鐵人賽」
  5. 「擴充功能 / Apps Script」:進入 IDE編輯器
  6. Apps Script 的名稱,建議與試算表同名,方便日後管理

儲存資料

  1. 試算表API:SpreadsheetApp
  2. 開啟試算表:SpreadsheetApp.getActiveSpreadsheet(); //這是方法之一,如果「Apps Script」是由試算表而來,可以使用這個方法
  3. 開啟工作表:SpreadsheetApp.getActiveSpreadsheet().getSheetByName('工作表');
  4. 取得範圍,寫入單一儲存格:
let ws = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('day2');
let range = ws.getRange(rowIndex, colIndex); //rowIndex:列指標 、colIndex:欄指標
range.setValue(value); // value:值
range.setNumberFormat('@').setValue(value); // 指定格式為文字

  1. GAS的列指標、欄指標:第一列-> 1、第二列-> 2、第一欄->1、第二欄->2

  2. 第一次執行程式,需要執行「審核權限」,日後程式擴充時,有用到其他APP API時,都必須再執行「審核權限」

  3. 執行:

    「審查權限」

    「選擇Google帳號」

    「進階」

    前往「鐵人賽」{不安全}

    「允許」:後面若有再用其他APP之API,則需要再做授權

  4. 程式碼格式化:排列整齊 SHIFT + ALT + F

Yes


上一篇
Google Apps Script介紹
下一篇
在試算表儲存資料(二)
系列文
Google Apps Script 整合運用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言