此範例示範如何在 Azure SQL 實例上執行腳本,並透過電子郵件傳送輸出摘要。
必要條件
若要開始使用,您必須滿足下列必要條件:
- 具有有效訂閱的租戶帳戶。 免費建立帳戶。
- 已建立一個工作區。
建立文本活動,並將其輸出設定為透過電子郵件傳送
在此範例中,您會建立腳本活動,以在 Azure SQL 實例上執行腳本,然後透過電子郵件傳送輸出摘要。
建立腳本活動
在工作區中建立新的管線。
在管線活動窗格中搜尋 Script 活動,然後選取來將其新增至管線創作區。
注意
視瀏覽器視窗的大小而定,Script 一詞可能會隱藏,僅顯示圖示。
如果還未選取,請在畫布上選取新的腳本活動。
請參閱一般設定指引,以設定一般設定索引標籤。
建立連線並指定 SQL 腳本
選取 [設定] 索引標籤,然後從 [連線] 下拉式清單中選取現有的 Azure SQL 或 Azure SQL 受控執行個體 連線,或建立新的連線,並指定其組態詳細數據。
指定文稿。 在 [腳本活動設定] 頁面的 [腳本] 文本框中,您可以執行任何查詢和非查詢腳本,以便在資料庫上進行操作。 在此範例中,您可以使用這個簡單的 SQL 文稿:
SELECT 'This is an example of output generated by a SQL script.' as OutputText
建立 Office 365 Outlook 活動
在 [活動] 工具列上搜尋 Office 365 Outlook 活動。 如果視窗大小不夠大,可能無法顯示文字描述,因此您可以視需要尋找圖示或展開視窗。
連結活動
選取 Script 活動,然後將其成功時輸出(編輯器窗格中活動右側的綠色勾選記號)拖移至 Office 365 Outlook 活動。
設定 Office 365 Outlook 活動
在管線編輯器中選取 Office 365 Outlook 活動,然後選取其設定索引標籤,接著登入負責傳送電子郵件的 Office 365 Outlook 帳戶。
登入之後,您會看到外寄電子郵件範本。 提供電子郵件地址,填入 [收件者] 文本框中,以及在該文本框中輸入 [主旨]。 請注意,範本中的所有欄位都支援動態內容。 選取 [ 本文 文字] 區域,然後選取 [ 新增動態內容],以自定義我們將新增的內容。 如果尚未選取活動輸出,請選取 [活動輸出],然後選取活動的輸出。 選取 [確定] 以使用此動態內容作為 電子郵件的內文 。 您可以使用任意組合的輸出來產生任何複雜度層級的電子郵件。 在此情況下,我們會使用下列表達式,從 SQL 腳本輸出傳回的值:
@concat('Output from script activity: ', activity('Script1').output.resultSets[0].rows[0].OutputText)如果您想要的話,您也可以指定電子郵件的進階設定,包括替代的 From (Send as) 值、CC、BCC、Sensitivity、Reply To 或 Importance 字段:
儲存並執行或排程流程
切換至管線編輯器頂端的首頁索引標籤,然後選取儲存按鈕以儲存管線。 選取 [執行] 以直接執行,或選取 [排程] 來排程。 您也可以在這裡檢視執行歷程記錄,或進行其他設定。
確認成功
成功執行管線之後,請檢查您在 Office 365 Outlook 活動設定中 [到] 方塊指定的帳戶,以驗證管線的執行結果。