Поделиться через


Выполнение действия скрипта и отправка выходных данных по электронной почте

В этом примере показано, как запустить скрипт в экземпляре SQL Azure и отправить сводку по выходным данным по электронной почте.

Предварительные условия

Чтобы приступить к работе, необходимо выполнить следующие предварительные требования:

Создание действия скрипта и настройка выходных данных для отправки по электронной почте

В этом примере вы создадите действие "Скрипт" для выполнения скрипта в экземпляре SQL Azure, а затем отправляете сводку по выходным данным по электронной почте.

Создание активности скрипта

  1. Создайте конвейер в рабочей области.

  2. Найдите действие "Скрипт" в области действий конвейера и выберите его, чтобы добавить его на холст конвейера.

    Снимок экрана пользовательского интерфейса Fabric с выделенной панелью действий и активностью

    Примечание.

    В зависимости от размера окна браузера слово "Скрипт " может быть скрыто, отображая только значок.

  3. Выберите новое действие скрипта на холсте, если оно еще не выбрано.

    Снимок экрана: вкладка

Ознакомьтесь с руководством по общим параметрам, чтобы настроить вкладку "Общие параметры".

Создание подключения и указание скрипта SQL

  1. Перейдите на вкладку "Параметры", а затем выберите существующее подключение SQL Azure или Управляемый экземпляр SQL Azure из раскрывающегося списка "Подключение" или создайте новое подключение и укажите его сведения о конфигурации.

  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 в редакторе конвейера, а затем перейдите на вкладку "Параметры " и войдите в учетную запись Outlook Office 365, которая отправит сообщение электронной почты.

    Снимок экрана: вкладка

  2. После входа вы увидите шаблон исходящей электронной почты. Укажите список адресов электронной почты в текстовом поле "To", а также тему в этом текстовом поле. Обратите внимание, что все поля в шаблоне поддерживают динамическое содержимое. Выберите область текста Body, а затем выберите Добавить динамическое содержимое, чтобы настроить то, что мы добавим. Выберите результаты действия, если они еще не выбраны, а затем выберите результаты действия. Нажмите кнопку "ОК", чтобы использовать динамическое содержимое в качестве текста сообщения электронной почты. Вы можете использовать любое сочетание выходных данных для создания сообщений электронной почты любого уровня сложности. В этом случае мы используем следующее выражение для вывода возвращаемого значения из скрипта SQL:

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

    Снимок экрана, показывающий конструктор выражений для конвейера, с выходом действия

  3. Вы также можете указать дополнительные параметры для сообщения электронной почты, в том числе альтернативное значение from (send as), CC, BCC, Чувствительность, ответить на запрос или значение:

    Снимок экрана: дополнительные параметры для действия в Office 365 Outlook.

Сохраните и запустите или запланируйте пайплайн

Перейдите на вкладку "Главная " в верхней части редактора конвейера и нажмите кнопку "Сохранить", чтобы сохранить конвейер. Выберите Запустить, чтобы запустить его напрямую, или запланировать его. Вы также можете просмотреть журнал выполнения здесь или настроить другие параметры.

Снимок экрана: вкладка

Подтверждение успешности

После успешного выполнения конвейера проверьте учетные записи, указанные в поле Кому настроек действий Outlook Office 365, для проверки результатов.

Снимок экрана: успешное выполнение конвейера.