共用方式為


執行文本活動,並透過電子郵件傳送輸出摘要

此範例示範如何在 Azure SQL 實例上執行腳本,並透過電子郵件傳送輸出摘要。

必要條件

若要開始使用,您必須滿足下列必要條件:

建立文本活動,並將其輸出設定為透過電子郵件傳送

在此範例中,您會建立腳本活動,以在 Azure SQL 實例上執行腳本,然後透過電子郵件傳送輸出摘要。

建立腳本活動

  1. 在工作區中建立新的管線。

  2. 在管線活動窗格中搜尋 Script 活動,然後選取來將其新增至管線創作區。

    Fabric UI 的截圖,其中已醒目提示「活動窗格」和「腳本活動」。

    注意

    視瀏覽器視窗的大小而定,Script 一詞可能會隱藏,僅顯示圖示。

  3. 如果還未選取,請在畫布上選取新的腳本活動。

    顯示查閱活動的 [一般設定] 索引標籤的螢幕快照。

請參閱一般設定指引,以設定一般設定索引標籤。

建立連線並指定 SQL 腳本

  1. 選取 [設定] 索引標籤,然後從 [連線] 下拉式清單中選取現有的 Azure SQL 或 Azure SQL 受控執行個體 連線,或建立新的連線,並指定其組態詳細數據。

  2. 指定文稿。 在 [腳本活動設定] 頁面的 [腳本] 文本框中,您可以執行任何查詢和非查詢腳本,以便在資料庫上進行操作。 在此範例中,您可以使用這個簡單的 SQL 文稿:

    SELECT 'This is an example of output generated by a SQL script.' as OutputText
    

    顯示 [程式碼活動設定] 頁面的截圖,其中已醒目提示 [程式碼] 文字框,以及指定作為其值的查詢。

建立 Office 365 Outlook 活動

在 [活動] 工具列上搜尋 Office 365 Outlook 活動。 如果視窗大小不夠大,可能無法顯示文字描述,因此您可以視需要尋找圖示或展開視窗。

顯示 [活動] 工具列上 [Office 365 Outlook 活動] 按鈕的螢幕快照。

選取 Script 活動,然後將其成功時輸出(編輯器窗格中活動右側的綠色勾選記號)拖移至 Office 365 Outlook 活動。

「腳本活動」成功輸出結果的螢幕截圖,箭頭已拖曳至「Office 365 Outlook 活動」。

設定 Office 365 Outlook 活動

  1. 在管線編輯器中選取 Office 365 Outlook 活動,然後選取其設定索引標籤,接著登入負責傳送電子郵件的 Office 365 Outlook 帳戶。

    顯示 [Office 365 Outlook 活動設定] 索引標籤的螢幕快照,其中顯示 [登入 Outlook] 提示字元。

  2. 登入之後,您會看到外寄電子郵件範本。 提供電子郵件地址,填入 [收件者] 文本框中,以及在該文本框中輸入 [主旨]。 請注意,範本中的所有欄位都支援動態內容。 選取 [ 本文 文字] 區域,然後選取 [ 新增動態內容],以自定義我們將新增的內容。 如果尚未選取活動輸出,請選取 [活動輸出],然後選取活動的輸出。 選取 [確定] 以使用此動態內容作為 電子郵件的內文 。 您可以使用任意組合的輸出來產生任何複雜度層級的電子郵件。 在此情況下,我們會使用下列表達式,從 SQL 腳本輸出傳回的值:

    @concat('Output from script activity: ', activity('Script1').output.resultSets[0].rows[0].OutputText)

    此螢幕擷取畫面顯示管線表達式建構器,從「活動輸出」索引標籤中選擇「腳本」活動的輸出作為其動態文字。

  3. 如果您想要的話,您也可以指定電子郵件的進階設定,包括替代的 From (Send as) 值、CCBCC、SensitivityReply ToImportance 字段:

    顯示 Office 365 Outlook 活動進階設定的螢幕快照。

儲存並執行或排程流程

切換至管線編輯器頂端的首頁索引標籤,然後選取儲存按鈕以儲存管線。 選取 [執行] 以直接執行,或選取 [排程] 來排程。 您也可以在這裡檢視執行歷程記錄,或進行其他設定。

顯示管線編輯器中「首頁」索引標籤的螢幕擷取畫面,其中已醒目提示索引標籤名稱、儲存、執行和排程按鈕。

確認成功

成功執行管線之後,請檢查您在 Office 365 Outlook 活動設定中 [到] 方塊指定的帳戶,以驗證管線的執行結果。

顯示管線成功執行的螢幕擷取畫面。