Перейти к основному содержимому Перейти к дополнительному содержимому

Пример: создание отчета по электронной почте с помощью встроенного шаблона HTML

В этом примере отчет будет создан и отправлен путем встраивания шаблона отчета HTML непосредственно в сообщение электронной почты.

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

Итоговый отчет по электронной почте для примера

Требования

Шаг 1: загрузка примеров источников

Примеры источников приложений приводятся здесь: Материалы примеров ― отчеты в приложении. Загрузите файлы приложения и данных в пространство, а затем перезагрузите приложение. Вы готовы к работе с примером.

Шаг 2: разработка шаблона

Создание нового шаблона

  1. В приложении выберите Отчетность в раскрывающемся меню на панели навигации.

  2. Переключитесь на вкладку Шаблоны.

  3. В правом верхнем углу нажмите СоздатьШаблон HTML.

  4. Введите Имя шаблона.

Откроется конструктор HTML.

Добавление табличных данных

После этого добавьте в шаблон табличные данные.

  1. Нажмите Таблицы на панели объектов.

  2. Нажмите Добавить таблицу. Появится список доступных листов.

  3. Разверните лист Sales Tables.

  4. Нажмите значок Символ «плюс» рядом с диаграммой Yearly Regional Sales.

  5. В раскрывающемся меню выберите Отдельные столбцы.

  6. В разделе Выберите столбцы для добавления выберите Все (All). Щелкните Добавить.

    Диаграмма будет добавлена в шаблон как структура таблицы.

  7. Выбрав новую таблицу, измените следующие свойства таблицы на панели объектов:

    • в разделе Параметры таблицы выключите опцию Сохранять исходные форматы;

    • переключите параметр Отображение заголовков в состояние Скрыть.

  8. В таблице добавьте новую строку над существующим определением строки. Добавьте новую строку под строкой, содержащей <tbody><tr>. Вставьте следующее:

    <th>Order year</th>
    <th>Region</th>
    <th>Sales</th>
    </tr>
    <tr>

Настройка стиля таблицы

Затем придайте стиль элементам таблицы, добавив определения стилей в элемент head HTML и встроенные стили в саму структуру table.

  1. Добавьте новую строку под определением title для шаблона.

  2. Вставьте следующее:

    <style>html { font-family: sans-serif }
    table { border: 2px solid #000000 }
    tr, th, td { border: 1px solid #000000 }
    th { font-size: large }
    td { font-size: medium }</style>
  3. Найдите в структуре table строку, которая определяет данные. Она должна выглядеть следующим образом:

    <td>%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td>
  4. Добавьте style="text-align: center" в открывающий тег первого элемента td. Теперь вся строка должна выглядеть следующим образом:

    <td style="text-align: center">%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td>

    После этого текст в первом столбце будет выравнен по центру.

Добавление динамического заголовка

Далее создайте выражение, которое будет хранить рассчитанный диапазон лет для продаж. Затем вставьте это выражение в заголовок отчета, чтобы оно использовалось в качестве темы сообщения электронной почты.

  1. Нажмите Переменные и выражения на панели объектов.

  2. Щелкните Добавить выражение.

  3. В поле Имя введите YearRange.

  4. В поле Выражение вставьте следующее выражение:

    = min(OrderYear)& ' - ' & max(OrderYear)
  5. Нажмите Создать.

  6. Найдите в рабочей области элемент title. Замените всю строку на следующую:

    <title>Sales Report: </title>
  7. В только что вставленной строке поместите курсор после Sales Report: .

  8. На панели объектов нажмите Добавить тег выражения.

  9. Теперь строка должна выглядеть так:

    <title>Sales Report: %YearRange%%</title>

Добавление вступительных и заключительных слов

После этого добавьте приветствие и вступительное слово и завершите отчет заключительным комплиментом.

  1. Добавьте новую строку под открывающим тегом body.

  2. Вставьте следующее:

        <p>Hello,</p>
        <p>The table below outlines regional sales details for the requested years.</p>
    
  3. Добавьте новую строку под строкой, содержащей закрывающий тег для таблицы.

  4. Вставьте следующее:

        <p>Regards,</p>
        <p>- Management</p>

Сохранение и завершение работы

Нажмите кнопку Сохранить шаблон, чтобы сохранить сделанные изменения. Завершенный код шаблона должен выглядеть следующим образом:

<html><head>
  <title>Sales Report: %%YearRange%%</title>
<style>html { font-family: sans-serif }
table { border: 2px solid #000000 }
tr, th, td { border: 1px solid #000000 }
th { font-size: large }
td { font-size: medium }</style>
  </head>
  <body>
    <p>Hello,</p>
    <p>The table below outlines regional sales details for the requested years.</p>
    <table cellspacing="0" style="border-collapse: collapse">
    <tbody><tr>
      <th>Order year</th>
      <th>Region</th>
      <th>Sales</th>
      </tr>
      <tr>
      <td style="text-align: center">%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td></tr>
    </tbody></table>
    <p>Regards,</p>
    <p>- Management</p>
</body></html>

Шаг 3: добавление списка рассылки

Добавьте файл списка рассылки на вкладке Получатели или Группы в разделе Отчеты приложения. Проверьте, что ваш адрес электронной почты добавлен в качестве получателя и что список рассылки не содержит никаких фильтров или групп.

Информацию о списках рассылки см. здесь: Создание списка рассылки для отчета.

Шаг 4: создание задачи отчета

  1. Откройте вкладку Задачи отчета в разделе Отчетность приложения.

  2. Щелкните Создать задачу отчета. Откроется диалоговое окно задачи отчета.

  3. Введите Заголовок для задачи отчета.

  4. Добавьте Описание (необязательно).

    На вкладке Шаблон диалогового окна щелкните Добавить существующий шаблон. Выберите шаблон, разработанный выше.

  5. Нажмите Далее. В диалоговом окне открывается вкладка Выходные данные.

  6. На вкладке Выходные данные диалогового окна введите Имя файла для выходного файла отчета.

  7. Нажмите кнопку Далее, чтобы перейти на вкладку Распространить.

  8. Добавьте себя в качестве получателя выходного файла отчета.

  9. В разделе Электронная почта выберите Отчет HTML. В результате отчет будет встроен в сообщение электронной почты, а не прикреплен в виде файла.

  10. Нажмите кнопку Далее, чтобы перейти на вкладку График.

  11. Выберите параметры планирования по умолчанию и нажмите Сохранить.

Шаг 5: отправка отчета

  1. Оставайтесь на вкладке Задачи отчета в разделе Отчетность приложения.

  2. Нажмите Дополнительные действия рядом с новой задачей отчета.

  3. Щелкните Отправить Отправить сейчас.

После получения сообщения электронной почты откройте его, чтобы посмотреть результат.

Итоговый отчет по электронной почте

Итоговый отчет по электронной почте, отправленный пользователю, со встроенным шаблоном HTML в тексте сообщения электронной почты

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!