メールの「長いテキスト」フィールドの値が表示されない
説明 description
環境
- Campaign Standard
問題/症状
任意のカスタムリソース(プロファイルから拡張されたテーブルなど)に「長いテキスト」タイプのテキストフィールドを作成しようとした場合。
公開後、フィールドはテキストで入力され、このフィールドのテキストをメールに表示しようとすると、この変数 <%= context.profile.cusTestMemoField %>. 以外は表示されません
サイドバーの「data」リンクをクリックすると、テキストは JSON で表示されますが、メール内のどこにこのフィールドの値も印刷することはできません。
解決策 resolution
この問題は、長いテキストフィールドを使用して cusResource ージを公開する際に生成される srcSchemas に記載されています。
フィールドは次のように生成されます。
<attribute category="99_none" label="longText" name="cusLongText" type="memo"/>
また、リソース定義内で次のように参照されます。
<attribute name="cusLongText" template="ext:recipient:recipient/@cusLongText"/>
今、上記は一貫していますが、同様に間違っています。
Correct syntax (正しい構文):
<element category="99_none" label="longText" name="cusLongText" type="memo"/>
およびとして参照されます。
<element name="cusLongText" template="ext:recipient:recipient/cusLongText"/>
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f