【Salesforce】ヘルプテキストに改行⇒結論できないがそれっぽく見せることは可能

Salesforce
この記事は約3分で読めます。

ヘルプテキストは、ツールチップとして新規や編集画面に項目の隣に表示できます。

長文を表示する時など、改行ができると嬉しいのですが、現在はそうはなっていないです。

プレーンテキストとして表示されるので、<br>や\r\nもそのまま表示されます。

結論はできません!公式の情報と試行錯誤したものをご紹介します。

スポンサーリンク

Salesforce Helpの回答

Lightning Experience ヘルプテキストが改行を受け入れない

公開日: 2022年10月13日

説明ヘルプテキストを作成するとき、Lightning Experience では改行は使用できません。

解決策ツールチップまたは項目レベルのヘルプは、Lightning Experience でプレーンテキストのみで表示するように設計されました。

これは、項目に関する簡単なヘルプ情報を表示するユースケースとベストプラクティスをサポートするためです。そのため、改行などの高度なテキスト機能は表示されません。

ナレッジ記事番号

000383186

Lightning Experience ヘルプテキストが改行を受け入れない

バージョンアップで改行をサポートしてもらえると嬉しいです。

スポンサーリンク

荒技:全角スペース大量入力

ヘルプテキストに全角スペースを大量に入力することで、改行されているかのように表示されるようです。

以下20個の全角スペースを入力してみました。改行っぽく見えます。

AAA<br>                    
改行\r\n
BBB
CCC

参考:https://adminfight.com/salesforce-manual-setting-helptext-tips/

スポンサーリンク

代替案

画面フローで項目付近に表示テキストを作る

画面フローなら項目に近くに表示テキストを配置できるので、ヘルプテキストの代わりに使えそうです。赤文字や太字等の強調も可能です。ただ、この為だけに作るのは大変です。

LWCで作る

HTMLやCSSによって部品が作れるので、レイアウトの自由度が増します。

まず開発環境の準備が必要で、おそらく画面フローよりも技術コストが高くなります。

諦める/マニュアルで逃げる

潔く諦めましょう。

運用はマニュアルで逃げる。

他にも解決しないといけない課題は山ほどあると思うので、改行表示にこだわらず、他を解決しましょう。

新規/編集画面では表示されませんが、数式(テキスト)で固定文字を表示できるようにすることで、レコードページ(詳細画面)では表示されますので、苦し紛れに仕込んでおくと登録者は何回か目にすることで覚えるかもしれないです。苦し紛れですけど。。。

スポンサーリンク

まとめ

ヘルプテキストが改行できないことは仕様です。

どうしてもやりたい場合は画面フローやLWC開発をしてヘルプテキストとは違う別の方法で解決しましょう。

全角スペースを大量に入力することで、あたかも改行されているように見せることも可能。