每課均根據完整約 2.5 小時課堂逐字稿整理,展示實際摘要、時間章節及測驗題目。
本課為 Power Apps 畫布應用程式的入門實作教學。課程首先說明透過瀏覽器登入環境並建立手機尺寸的空白畫布,解析 Power Apps 結合 PowerPoint 版面設計與 Excel 公式運算的架構。學員學習插入標籤、按鈕等基本控制項,並深入了解利用 App 的 OnStart 事件初始化全域變數,以及透過按鈕的 OnSelect 事件以 Set 函數更新數值與利用 If 條件式建立切換機制。隨後,課程示範表單資料輸入與重設、藉由布林變數控制物件的可見度,並詳細介紹 Collection(集合)的建立、Collect 與 ClearCollect 的差異,以及使用 Gallery(資源庫)搭配 ThisItem 呈現多筆資料。最後引導實作計數器增減與 Notify 訊息提示功能。
介紹透過瀏覽器登入 office.com,並選擇建立手機尺寸(Phone Size)的空白畫布應用程式(Blank Canvas)。
示範新增文字標籤(Label),介紹公式列的引號規則,以及在右側屬性面板調整對齊方式、字型大小與顏色。
講解在 App 的 OnStart 屬性中使用 Set 函數定義全域變數(字串、數字、布林值),並手動執行 OnStart 查看變數清單。
建立按鈕(Button),在其 OnSelect 屬性中撰寫 Set 語法更新變數值,使畫面上綁定變數的標籤同步反應最新資料。
透過新增布林旗標(Flag)變數與撰寫 If 條件判斷式,製作出單一按鈕切換不同資料狀態的 Toggle 效果。
探討在媒體中上傳圖片後,如何透過變數指定圖片物件名稱,並區分字串與影像資料型態的差異以成功動態換圖。
加入文字輸入框(TextInput)並設定提示文字,透過 Save 按鈕將輸入值寫入變數,並使用 Reset 函數重置輸入框。
說明直接設定控制項 Visible 為 False 的限制,示範透過布林變數配合按鈕動作,達成動態顯示與隱藏文字標籤的功能。
介紹 Power Apps 的資料集合(Collection)結構,示範使用 Collect 與 ClearCollect 建立、重設與新增多筆資料列。
插入垂直資源庫(Gallery),將資料來源連結至指定的 Collection,並調整版面配置與文字大小以展示集合內容。
建立包含姓名輸入框、水平排列的單選按鈕(Radio button)與下拉式功能表(Dropdown)的完整註冊介面。
手動於 Gallery 的第一行範本中加入標籤,運用 ThisItem 參照各欄位資料,使所有資料列自動產生一致的排版。
撰寫 Save 按鈕的 OnSelect 邏輯,擷取單選按鈕與下拉選單的選取值並寫入 Collection,同時執行輸入項目的清除與重設。
使用圖示(Icon)與按鈕進行計數器變數的加減運算,並加入 If 條件式在數值達到標準時觸發 Notify 提示訊息。
本課深入探討 Power Apps 的資料整合與互動應用開發。課程首先示範如何於 App 的 OnStart 事件中運用 ClearCollect 建立本機集合(Collection),並利用 Form 與 Gallery 元件進行資料呈現。隨後,導師帶領學員將資料來源拓展至雲端,包括 OneDrive for Business 內的 Excel 線上試算表以及 SharePoint 清單(SharePoint List),詳細說明如何設定資料連接器、自訂卡片欄位,並比較 EditForm 的檢視與新增模式。課程亦介紹了 SharePoint 一鍵自動生成 Power Apps 的 CRUD 結構,包括瀏覽、詳細資料與編輯畫面。後半堂課則以「學生管理系統」為實作專案,構建具備分頁導覽(Navigate)、多欄位 Gallery、文字搜尋過濾(Filter 搭配 StartsWith)的清單介面。最後重點解析自訂表單的解鎖與控制項替換,透過 Patch 函式將包含自訂選項及下拉選單的資料精確寫入雲端資料來源。
介紹透過無痕視窗登入 Office 雲端平台並啟動 Power Apps,建立手機尺寸空白畫布應用程式。
說明於 OnStart 屬性中運用 ClearCollect 定義初始資料結構與假資料,並執行檢查變數狀態。
在畫面上加入標籤、編輯表單及垂直資源庫,示範如何將 Gallery 資料來源綁定至本機 Collection。
說明建立雲端 Excel 工作簿、輸入欄位標題與紀錄,並強調必須將儲存格範圍轉換為表格格式。
講解新增資料來源流程,透過 Excel Online 連接器存取 OneDrive 上的試算表 Table。
解說 EditForm 的檢視與新增模式切換,並在畫面上配置儲存與清除(ResetForm)按鈕。
詳細剖析 Patch 函式結構,包含資料來源、Defaults 建立新記錄及擷取卡片數值的方法與除錯。
在 SharePoint 網站新增自訂清單,並示範於 Power Apps 中更換資料連接至 SharePoint List。
介紹 SharePoint 內建整合功能自動生成具備完整新增、查詢、編輯及刪除(CRUD)的應用架構。
開啟全新的「學生管理系統」專案,並於雲端 Excel 建立包含多種資料型態的學生成員資料表。
示範在 Gallery 第一列自訂項目範本,調整高度並手動加入姓名、性別、年齡及班別等文字標籤。
拆解過濾公式結構,利用 Filter 搭配 StartsWith 函式實現搜尋方塊即時文字篩選。
建立新學生頁面,設定按鈕 OnSelect 事件使用 Navigate 實現畫面切換,並加入編輯表單。
深入說明進階設定中的卡片解鎖機制,刪除預設輸入框並替換為自訂選項與下拉式清單。
示範如何由自訂控制項的 SelectedText 擷取數值傳入 Patch 寫入資料表,並為本課內容作結。
本課深入探討 Power Apps 與 Power Automate、SharePoint 及 Excel 的整合應用。前半部針對集合無法直接綁定標準表單之限制,示範建立自訂輸入介面,並運用 IsBlank 等函數與自訂變數實施多欄位資料驗證,達成個別錯誤訊息的動態顯示與 Collect 儲存。中段講解利用 Power Apps 呼叫 Power Automate 雲端流程寄發郵件,以及將資料寫入 OneDrive Excel 試算表。後半部實作請假簽核系統,以編輯表單將申請資料送至 SharePoint 清單,並自動觸發審批流程,主管於郵件審核後將結果與回饋即時更新回清單,完成端到端自動化整合。
回顧集合與標準表單連接的限制,並於 App OnStart 中使用 Collect 建立學生集合資料來源。
拉取文字輸入框、下拉式選單及標籤元件,並配置提示字樣與紅色錯誤警示色彩。
配置儲存按鈕,將輸入欄位數值透過 Collect 寫入集合中,並呼叫 Reset 復原各控制項。
運用 IsBlank 函數判斷姓名是否空白,並透過 Notify 彈出除錯訊息確認邏輯分支運作。
針對年齡欄位及性別選單進行多重驗證,並累加 Error Count 變數以控管儲存按鈕之有效性。
將單一錯誤變數拆解為各欄位專屬變數,使錯誤警示標籤能在使用者更正資料後個別即時隱藏。
建立由 Power Apps 觸發的即時雲端流程,配置輸入參數並銜接 Send an email (V2) 動作。
於應用程式中配置主旨、內文與收件者文字框,並透過按鈕以正確參數順序呼叫執行流程。
在 OneDrive 中建立活頁簿,並將學生姓名與分數資料範圍設定為正式表格(Table)以供連接。
於流程中使用 Add a row into a table 動作,將 Power Apps 輸入的分數與姓名寫入試算表。
於 SharePoint 網站建立請假清單,加入申請人、起訖日期、原因、預設 Pending 狀態與審核意見等欄位。
使用編輯表單控制項直接連接 SharePoint 清單,設定新增模式並自訂所需呈現的申請欄位。
設定當清單建立新項目時自動觸發審批動作,依主管核准或否決結果建立條件判斷分支。
手動建立請假申請測試流程,主管於 Outlook 電子郵件中完成審批並填寫反饋意見。
驗證審核決定即時回寫至 SharePoint 清單狀態,回顧跨工具整合實務要點。
試學影片用作示範學習體驗,內容未必與本課程相同
Copyright © 2025 Unisoft Education Centre. All Rights Reserved