Office 365 Outlook 動作群組允許從桌面流程中使用 Office 365 Outlook 連接器,因此無需建立雲端流程即可使用其動作。 此連接器與在 Power Automate 雲端流程、Power Apps 和邏輯應用程式中使用的連接器相同。 它會使用相同的參數,並傳回相同類型的資料。
先決條件與限制
- 您需要有人參與的 RPA 授權。
- 除了 Office 365 Outlook 的資料外洩防護原則 (DLP) 之外,電腦管理員還可以透過修改相應的註冊表設定來停用 Office 365 Outlook 動作。
傳送帶有附件的電子郵件
本節會提供範例,說明如何使用 Office 365 Outlook 動作在桌面流程中傳送帶有附件的電子郵件。
注意
為了在電子郵件中加入檔案附件,您需要使用將檔案轉換為二進位資料動作來轉換這些檔案。 然後在新增檔案附件時使用包含傳送電子郵件 (v2)動作中的二進位資料的變數。
使用「將檔案轉換為二進位資料」動作將要附加的檔案轉換為二進位資料。
從 Office 365 Outlook 動作群組中開啟傳送電子郵件 (v2) 動作。 在進階區段中,選擇附件參數旁邊的編輯。
新增固定數量的附件
在附件視窗中,清單中已存在一個項目。 選擇更多以將其設定為包含所需附件。
使用要附加的文件的名稱修改 Name 屬性。 更新 ContentBytes 以參考表示檔案的二進位資料。
注意
請注意 %BinaryData%
變數在附件項目中的使用方式,即用於 ContentBytes 屬性中。
您可以選擇加號按鈕來新增更多附件。
完成所有要附加的檔案後,選擇儲存以關閉附件視窗,並返回到「傳送電子郵件 (v2)」動作設定。
新增動態數量的附件
如果您不知道要在電子郵件中包含的文件附件總數,請使用以下方法:
- 建立新清單。 此清單包含要傳送的附件。
- 必須使用自訂物件來表示每個檔案附件。 每個自訂物件必須具有包含附件的兩個屬性:'Name' 和 'ContentBytes'。
- 完成清單後,必須將其作為輸入傳遞給 Office 365 Outlook 動作的 Attachments 屬性。
範例
您的桌面流程會收到一個清單作為輸入,其中包含動態數量的檔案路徑。 您想要將這些檔案附加到電子郵件中。 您要先建立一個新清單來儲存要傳送的檔案。
注意
您需要循環遍歷包含檔案路徑的輸入清單,將它們轉換為二進位資料,並將代表每個檔案的自訂物件新增到附件清單中。
新增每個動作以循環瀏覽桌面流程輸入清單。 在每次循環期間,目前項目是一個檔案路徑,指向實際檔案。
若要將其與雲端連接器動作一起使用,請將目前的檔案轉換為二進位資料。
表示該檔案的相應屬性需要檔案名稱。 使用取得檔案路徑部分動作擷取目前檔案的名稱。
然後在檔案附件清單中新增表示該檔案的自訂物件。 若要這樣做,請使用將項目新增至清單動作。 在 Item 屬性中,使用以下語法參考自訂物件:
%{ 'Name': variable_holding_the_file_name , 'ContentBytes': variable_containing_the_binary_data }%
最後,將檔案附件清單作為輸入傳遞給傳送電子郵件 (V2) 動作的 Attachments 屬性。
您的動作配置應類似以下範例: