2016-04-28 1 views
1

Я делаю письмо формы в SSRS 2012, которое будет доставлено по электронной почте. У меня было все хорошо, но теперь полномочия, которые были запрошены гораздо более динамичным аспектом для него, основываясь на индивидуальном получателе ... Различные абзацы теперь должны быть включены/исключены на основе цели.SSRS - вставлять URL-адреса и символы форматирования в параметр

С этим я вытащил тело сообщения из SSRS и теперь собираю его в SQL Server и передавая его в SSRS в качестве параметра (так что я не завершаю создание десятка отчетов SSRS для обработки необходимость).

У меня есть эта часть, работающая тоже сейчас, но попадающая в ловушку ... Было несколько точек маркера, а также URL, которые могли бы выглядеть лучше. Я хотел бы сделать отступ до очков и заменить www.mysite.com на что-то более красивое, как «Нажмите здесь». На стороне SSRS забора у меня в настоящее время есть только одно текстовое поле (и в идеале это будет так), который содержит выражение, которое ссылается на мой параметр «EmailBody».

До сих пор я не нашел правильную комбинацию слов для отправки в Google, чтобы узнать, возможно ли это, поэтому я решил, что пойду прямо к профессионалам. Я попытался форматировать вывод таким же образом, как выглядел бы выражение (= «Это тело моего письма»), и он просто передал это прямо на финальный вывод.

Любые идеи были бы оценены! Jason

ответ

1

В случае, если это помогает кому-либо еще, я понял секрет.

Измените текстовое поле в SSRS, чтобы ожидать HTML, щелкнув правой кнопкой мыши на заполнителе (< < EXP >>) внутри текстового поля, выбрав «Свойства заполнителя» и изменив тип разметки на «HTML». Интерпретируйте HTML-теги как стили ».

После этого вернитесь на сторону SQL Server забора и измените текст, который вы отправляете в качестве параметра в HTML, с любыми желаемыми свойствами стиля.

0

Похоже, что вы на правильном пути с разметкой HTML. Я также хотел предложить, чтобы вы могли использовать подписку на основе данных. Попросите генерировать HTML-код. Затем заполните это сообщение электронной почтой. Таким образом, нет необходимости в каких-либо приложениях. Это пригодится, когда я хотел отобразить небольшую таблицу данных для просмотра на мобильном устройстве, а не открывать вложение Excel.

+0

Спасибо Стивен ... В моем первоначальном вопросе я не упомянул, но подписка на данные была именно то, что я делал. Я передавал текст письма в качестве параметра основного запроса отчета. Он работает как чемпион! –

Смежные вопросы