2016-04-28 9 views
1

私はSSRS 2012でフォームレターを作成しており、メールで配信されます。私はそれがうまくいっていたが、今は個々の受取人に基づいてもっと力強いアスペクトが要求されている。目標に基づいて別の段落を含める/除外する必要がある。SSRS埋め込みURLとパラメータの書式設定文字

これで、SSRSから電子メールの本文が取り出され、SQL Serverで組み立てられ、パラメータとしてSSRSに渡されます(これで、SSRSレポートを12個作成する必要がなくなりました)必要なもの)。

は私がよりよい見ることができるいくつかの箇条書きだけでなく、URLのがありました...その一部が今も働いていますが、暗礁に乗り上げます。私は箇条書きの前にインデントを強制し、www.mysite.comを "ここをクリック"のようなもっときれいなものに置き換えたいと思います。フェンスのSSRS側では、私は現在、私の "EmailBody"パラメータを参照する式を含む単一のテキストボックスを持っています(理想的にはそのままにしておきます)。

はこれまでのところ、私はこれが可能であるかどうかを確認するために、Googleに送信するために単語の正しい組み合わせを発見していないので、私は、私はまっすぐにここにプロに行くはずと考えました。私は、式がどのように見えるか(= "これは私の電子メールの本文です")と同様の方法で出力をフォーマットしようとしましたが、その出力をそのまま最終出力に渡しました。

いずれかのアイデアをいただければ幸いです!それは他の誰かを助け場合 ジェイソン

答えて

1

は、私は秘密を考え出しました。

テキストボックス内のプレースホルダ(< < >>)を右クリックし、プレースホルダプロパティを選択し、マークアップタイプを「HTML - スタイルをHTMLタグとして解釈する」に変更することで、 "

その後、フェンスのSQL Server側に戻り、必要なスタイルプロパティを使用して、送信するテキストをパラメータとしてHTMLに変更します。

0

あなたはHTMLマークアップの正しい軌跡のようです。また、データ駆動型のサブスクリプションを使用することをお勧めしたいと思います。クエリで必要なHTMLを生成させます。その後、電子メールの本文を入力します。そうすれば、添付ファイルの必要はありません。これは、Excel添付ファイルを開く必要がなく、モバイルデバイスで表示するための小さなデータテーブルを表示したいときに便利です。

+0

ありがとうSteven ...元の質問では言及しませんでしたが、Data Driven Subscriptionはまさに私がやっていたことです。レポートのメインクエリのパラメータとして電子メールの本文を渡していました。それはチャンピオンのように働いています! –