使用Power Automate創建HTML表格


我是微軟Dynamics 365 & Power Platform方面的工程師羅勇,也是2015年7月到2018年6月連續三年Dynamics CRM/Business Solutions方面的微軟最有價值專家(Microsoft MVP),歡迎關注我的微信公眾號 MSFTDynamics365erLuoYong ,回復403或者20200411可方便獲取本文,同時可以在第一間得到我發布的最新博文信息,follow me!

有時候發郵件需要發表格數據,比如將實體符合條件的數據做成列表發出去。如果你想用字符串自己拼湊的話,那有點笨,請考慮使用Data Operation這個Connector下面的 Create HTML table操作。

 

 我這里舉個例子,前面使用 Common Data Service (current environment) 這個Connector中的 List Records 操作查詢數據,強烈建議查詢數據指定 Select Query 為需要的列名,用逗號分隔即可。

 

 后面步驟增加一個 Create HTML table的步驟,因為前面步驟查詢出來的列比較多,如果使用自動列的話,會有不少列,所以我這里選擇Custom。

然后在Header自己輸入列標題,Value列選擇前面查詢出來的列。其中From是類似這樣的表達式:outputs('List_Record_Action_Name')?['body/value'] ,當然可以通過添加動態內容加進來,不用手工輸入表達式。Value是類似這樣的表達式:item()?['ly_name'] ,當然也是可以通過添加動態內容加進來的。

 

 這種步驟輸出結果是一個html table,沒有邊框。

如果需要加上邊框的話,可以用表達式來做,類似這種表達式:replace(body('Create_HTML_table'),'<table>','<table border="1" style="border-collapse:collapse;">') 。

  

還可以參考如下博文獲取更多信息:

Working with HTML tables in Power Automate Flows

Formatting HTML Tables in Flow

Handling JSON in Microsoft Flow

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM