カスタムコンポーネントに関する考慮事項
Lightning アプリケーションビルダーで動作する一部のカスタムコンポーネントは、メールコンテンツビルダーでの使用には対応していません。既存のカスタムコンポーネントをメールビルダーで使用できるようにする前に、その要件を確認してください。
Content Builder を強化する表示エンジンは、安全な環境で実行されます。ただし、カスタムコンポーネントファイルに追加できるコードには制限があります。
- DOM API の任意の種別
.jsファイルのrenderedCallback()ライフサイクルフック.jsファイル内の Web APIfetch()メソッド.htmlファイルの<script>タグ.jsファイル内のwindowオブジェクトへの参照lightning名前空間の基本コンポーネント@wire構文を使用したワイヤサービス- Apex メソッド (
PicklistEntryを除く)
- SLDS トークンと
:hostセレクタはサポートされていません。 - 他のコンポーネントと区別するために、一意のクラス名を使用するか、CSS クラス名の前に名前空間を付けることをお勧めします。
- Apex を使用して HTML マークアップを作成し、選択リストに入力します。Apex リファレンスガイドの PicklistEntry クラスを参照してください。
- 選択リストのデータソースとして使用する Apex からの外部コールアウトは、次のメソッドが上書きされる場合にのみ機能します。
global override Boolean isValid(Object attributeValue){return true;}。