分享方式:


Office 365 Outlook

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) 動作。 在進階區段中,選擇附件參數旁邊的編輯

[傳送電子郵件 (v2)] 動作的螢幕傳送畫面。

新增固定數量的附件

附件視窗中,清單中已存在一個項目。 選擇更多以將其設定為包含所需附件。

附件視窗的螢幕擷取畫面

使用要附加的文件的名稱修改 Name 屬性。 更新 ContentBytes 以參考表示檔案的二進位資料。

注意

請注意 %BinaryData% 變數在附件項目中的使用方式,即用於 ContentBytes 屬性中。

附件視窗中項目詳細資訊的螢幕擷取畫面。

您可以選擇加號按鈕來新增更多附件。

「附件」視窗中新增更多按鈕的螢幕擷取畫面。

完成所有要附加的檔案後,選擇儲存以關閉附件視窗,並返回到「傳送電子郵件 (v2)」動作設定。

附加附件「傳送電子郵件 (v2)」動作的螢幕傳送畫面。

新增動態數量的附件

如果您不知道要在電子郵件中包含的文件附件總數,請使用以下方法:

  • 建立新清單。 此清單包含要傳送的附件。
  • 必須使用自訂物件來表示每個檔案附件。 每個自訂物件必須具有包含附件的兩個屬性:'Name''ContentBytes'
  • 完成清單後,必須將其作為輸入傳遞給 Office 365 Outlook 動作的 Attachments 屬性。

範例

您的桌面流程會收到一個清單作為輸入,其中包含動態數量的檔案路徑。 您想要將這些檔案附加到電子郵件中。 您要先建立一個新清單來儲存要傳送的檔案。

[建立新清單] 動作的螢幕擷取畫面。

注意

您需要循環遍歷包含檔案路徑的輸入清單,將它們轉換為二進位資料,並將代表每個檔案的自訂物件新增到附件清單中。

新增每個動作以循環瀏覽桌面流程輸入清單。 在每次循環期間,目前項目是一個檔案路徑,指向實際檔案。

每個動作的螢幕擷取畫面。

若要將其與雲端連接器動作一起使用,請將目前的檔案轉換為二進位資料。

「將檔案轉換為二進位資料」動作的螢幕擷取畫面,其中 CurrentItem 已轉換為二進位資料。

表示該檔案的相應屬性需要檔案名稱。 使用取得檔案路徑部分動作擷取目前檔案的名稱。

「取得檔案路徑部分」動作的螢幕擷取畫面,其中擷取了 CurrentItem 的檔案名稱

然後在檔案附件清單中新增表示該檔案的自訂物件。 若要這樣做,請使用將項目新增至清單動作。 在 Item 屬性中,使用以下語法參考自訂物件:

%{ 'Name': variable_holding_the_file_name , 'ContentBytes': variable_containing_the_binary_data }%

[將項目新增至清單] 動作的螢幕擷取畫面。

最後,將檔案附件清單作為輸入傳遞給傳送電子郵件 (V2) 動作的 Attachments 屬性。

「傳送電子郵件 (V2)」動作的螢幕擷取畫面,其設定為使用附件屬性中的自訂物件清單。

您的動作配置應類似以下範例:

有關如何在「傳送電子郵件 (V2)」動作中使用附件清單的範例概觀螢幕擷取畫面。