一、試算表
二、取得資料
葉菜類 |
花果菜類 |
根莖菜類 |
菌菇類 |
醃製類 |
水果類 |
其他加工類 |
/* 讀取試算表資料 */ //取得檔案 var ss = SpreadsheetApp.openById(SCRIPT_PROP.getProperty("id")); /* 讀取工作表:商品類別 */ var ws = ss.getSheetByName("商品類別"); /* getSheetValues(列座標, 欄座標, 列的數量, 欄的數量) :取得工作表中的範圍儲存格的值,是一個二維陣列 Logger.log(kinds); :將「kinds」寫至記錄中 var kind = kinds.map(function(r){ return r[0] });//商品類別名稱 :將二維陣列,改變成一維陣列 GAS的記錄速度,有時非常慢,所以可以直接產生jason來顯示 return debug({"kinds": kinds, "kind": kind}); return render("index",{formData:formData, kind: kind}); "index" :渲染的樣板,即 index.html {formData:formData, kind: kind} :傳至樣板的變數,物件或陣列 */ var kinds = ws.getSheetValues(1,1,ws.getLastRow(),ws.getLastColumn()); //取得「商品類別」陣列, 無標題 //Logger.log(kinds); var kind = kinds.map(function(r){ return r[0] });//商品類別名稱 //Logger.log(kind); //return debug({"kinds": kinds, "kind": kind});