在上一篇中我們已經連上Google試算表了,接下來就是在Google Script中取得,
上圖的下面部分是我先為各科分別設置陣列的程式碼,
arraynumber是我想要一次抓取的大小,
先來說明,到底是用什麼方法抓後端的資料?
主要是getSheetValues抓取儲存格的值,
這個 getSheetValues 包含了四個參數在裡面,分別是 startRow、startColumn、
numRows 和 numColumns,顧名思義就是從「左上儲存格至右下儲存格」中間區域所包含的儲存格數值,
這些儲存格的座標不像試算表上顯示的英文字母,
英文字母都對應從 1 開始的阿拉伯數字,例如 A1 儲存格,
實際上表現為 Row 1,Column 1,如果是 D3 儲存格,就是 Row 3,Column 4,依此類推。
getSheetValues(startRow, startColumn, 1,1)就是取得單一格儲存格。
上圖簡單來說,就是利用迴圈抓取各科的前10個儲存格然後放到各科陣列