| 任務 | 完成標記 | 修改檔案 | 修改位置 | 可見結果 |
|---|---|---|---|---|
| TASK-01 | DONE-01 | script.js | requestRows() | 頁面能取得固定欄位的回應 |
| TASK-02 | DONE-02 | script.js | normalizeRows()、createRowCard()、renderRows() | 空值與 Live 文字都以安全文字節點顯示 |
| TASK-03 | DONE-03 | script.js | loadRows() | 畫面區分 mock、空資料、合法 GAS /exec 與其他 JSON,live 失敗時可改用備援 |
STUDENT HTML DOCUMENT
第 21 章答案對照
先自己完成 Checkpoint 2,再用這張表定位卡住的 TASK。答案對照用來找位置,不用來整份覆蓋。