單元 6:任務系統
單元 6:任務系統
6-5 接收任務
6-5 接收任務
▶️ 教學影片
👉 操作步驟
1. 開啟接收任務 (receiveTasks) 的畫面,點擊程式設計的編輯區,建立程式積木。
2. 設定全域變數【資料】、【索引值】及【姓名】。
3. 建立我的任務的初始畫面。當初始值傳遞後,呼叫讀取列,取得該筆帳號的基本資料;呼叫讀取試算表,取得工作表2的所有資料。
4. 當取得列資料後,設置全域變數【姓名】設為該筆帳號的姓名。
5. 當取得工作表資料後,將工作表2的每一筆資料,增加到全域變數【資料】的清單項目內,然後設定全域變數【資料】顯示在清單選擇器上。
6. 當清單選擇器選擇完成後,設置全域變數【索引值】為選中項索引,再設定標籤2的文字為清單選擇器的選中項。
7. 建立接收功能。當點擊接收按鈕,呼叫讀取列,從工作表2中,取得該筆的任務資料。
8. 當取得列資料後,執行條件判斷,程式積木如下:
如果提出者(取得列資料清單第三個項目)等於使用者的姓名(全域變數【姓名】)
則呼叫對話框,告知使用者「你是該任務的提出者,不可以接收任務,請重新選擇任務」的訊息
否則,如果接收者(取得列資料清單第四個項目)等於無
則呼叫寫入列,修改工作表2的該筆資料
呼叫對話框,告知使用者「接收任務成功」的訊息
開啟另一個畫面,回到任務畫面
否則
呼叫對話框,告知使用者「該任務已被其他人接收,請重新選擇任務」的訊息
9. 建立返回功能。當點擊返回按鈕,開啟任務的畫面。程式積木如下: