Lesson1 作業
臺股三大權值股.csv
股票代號
2330
2454
2317
範例2-1 搜尋多地天氣並分類
locations.csv
地區
宜蘭 天氣
花蓮 天氣
新北市 天氣
台北市 天氣
竹南 天氣
日月潭 天氣
台南 天氣
墾丁 天氣
Low Code 程式
console.log(input);
input.forEach(element => {
if (element.src.startsWith("宜蘭") || element.src.startsWith("花蓮")){
element.dst = "/東部/" + element.dst;
}
if (element.src.startsWith("新北市")){
element.dst = "/北部/" + element.dst;
}
if (element.src.startsWith("竹南") || element.src.startsWith("日月潭")){
element.dst = "/中部/" + element.dst;
}
if (element.src.startsWith("台南") || element.src.startsWith("墾丁")){
element.dst = "/南部/" + element.dst;
}
if(!((element.src == 'execute.log') && (element.src == 'status.json'))){
output.push(element);
}
});
console.log(output);
// 下面這種寫法沒效果
// ouput = output.concat(input);
L2 示範
Low Code 程式
input.text = input.text + "\n\n" +
moment().format('MMMM Do YYYY, h:mm:ss a');
讀取郵件
Low Code 程式
// 將讀取的每封郵件文字欄位輸出到CSV,並且將附件檔案存檔
input.forEach((mail) => {
output.push({
from: mail.from,
subject: mail.subject,
date: mail.date.toLocaleString(),
})
if (mail.attachments.length > 0) {
mail.attachments.forEach((att) => {
api.write(att.filename, att.content)
})
}
})
// 指定表頭欄位
output.header.push('from','subject','date')