0
0

Lightning templateでIFを使う

Last updated at Posted at 2024-08-18

Summer '18 では、Lightning Experience のメールテンプレートに Handlebars Merge Language (HML) が導入されました。メールテンプレートに 3 つの中括弧 ({{{) が付いた差し込み項目がある場合は、HML メールテンプレートを使用しています。差し込み項目に 1 つの中括弧 ({) または感嘆符 (!) がある場合は、SML (Salesforce Merge Language) メールテンプレートを使用しています。Summer '18 以降に作成された Lightning テンプレートは、HML メールテンプレートです。

Pardot ハンドルバー マージ言語 (HML) は、%%email%% や %%assigned_user.name%% のような形式の変数タグを使用していた旧来の Pardot マージ言語 (PML) に代わるものです。
HML は %% の代わりに {{ を使用して見込み客データを結合します:

以下を考慮するとLightning templateでも{{{と{{の2つの表記が使えるということ?

{{#if Sender.Canopy_Connect__c}}
You can alway use this link {{{Sender.Canopy_Connect__c}}}
{{else}}
null
{{/if}}

この形は使えないですね。

{!IF({!Case.Origin ="Website",Case.Description, "")}

This template doesn’t support SML merge fields. Use the merge field picker to replace merge fields starting with "{!".: HTML Value
Attribute "data-highlighted" on element is not allowed, or has an invalid value.

差し込み項目としては以下が選べる。今回は実行しているUserだったのでSenderを選択してみた

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0