單元 3:台灣疫情查詢 - 確診人數最大值與最小值
單元 3:台灣疫情查詢 - 確診人數最大值與最小值
3-6 詢問使用者查詢多筆的日期與資料
3-6 詢問使用者查詢多筆的日期與資料
▶️ 教學影片
📒 說明
本課程的目的是製作程式,讓使用者輸入多筆日期,查詢當天的新增確診人數。
COVID-19 疫情紀錄表單資料,其欄位名稱與說明如下表:
日期對應的欄位名稱為【a04】
新增確診數對應的欄位名稱為【a06】
👉 操作步驟
1. 複製【查詢當天新增確診數】訊息,建立【查詢當天新增確診數─多筆】訊息,修改程式如下:
作法:程式重覆詢問使用者要輸入的日期並查詢資料,當使用者輸入 -1 時,迴圈停止
當收到訊息【查詢當天新增確診數─多筆】
詢問「輸入查詢日期(yyyy-mm-dd)?停止查詢請輸入-1」並等待
建立變數【日期】設為【詢問的答案】
如果變數【日期】等於 -1 那麼
停止這個程式
否則
建立變數【新增確診數】設為查詢資料【讀取的 JSON 資料】的欄位【a04】若包含變數【日期】的值,取得欄位【a06】的值
說出「新增確診數為變數【新增確診數】」持續 2 秒
2. 建立清單【日期清單】與清單【新增確診數清單】,將使用者查詢的資料加以記錄。
3. 修改【查詢當天新增確診數─多筆】訊息,將使用者查詢的資料記錄在清單中。程式中加入刪除清單所有項目與添加項目至清單兩種程式積木。
4. 修改主程式:將廣播訊息【查詢當天新增確診數】並等待替會成廣播訊息【查詢當天新增確診數─多筆】並等待。