GAS+LineBot開發
- 得到所有工作表記錄:get_rows_prod_main(sheet = '商品')
- JavaScript 陣列處理方法
https://www.casper.tw/javascript/2017/06/29/es6-native-array/ - 我們使用「filter()」
- 自訂一個函式:get_rows_prod_main_enable()
function get_rows_prod_main_enable(){
let rows = get_rows_prod_main();
let enable_prods = rows.filter(function(row){
return row.enable === '是';
});
console.log(enable_prods);
}
- 執行
[ { sn: 1,
pic: 'https://i.imgur.com/3AZ3psn.jpg',
unit: '盒',
info: '<p>sfadfas</p>\n\n<p>adf<span style="font-size: 1.25rem;"><span style="color:#f39c12;">jakfadf</span></span></p>\n\n<p><span style="font-size: 1.25rem;"><span style="color:#f39c12;"><img alt="" src="https://i.imgur.com/3AZ3psn.jpg" /></span></span></p>\n',
title: 'test',
price: '100',
amount: '+1|+2|+5',
sort: '1',
enable: '是',
content: '1111\n222\n333' } ]
- 接下來,只要把啟用商品,套進樣板即可
Youtube影片:https://youtu.be/swnlv_tI-IM