FileMaker

お役立ちブログ

TextStyleAddについて

今回は、指定されたスタイルをテキストに追加できる、TextStyleAdd関数についてです。

ヘルプページ掲載の構文と例題を記載します。

構文

TextStyleAdd (テキスト ; スタイル)

 

例 1

TextStyleAdd (“Plaid” ; Italic) は、「Plaid」という単語を斜体で返します。

TextStyleAdd (名 ; Bold+Underline) は、「名」フィールドの値が「Sophie」の場合、「Sophie」を下線付きの太字で返します。

 

例 2

次の計算では、テキストからすべてのスタイルを取り除き、テキスト全体を斜体にします。

TextStyleAdd (TextStyleAdd (名 ; Plain) ; Italic)


例 3

次の計算では、2 つのスタイルを作成して、これらのスタイルを使用して 2 つのテキストを連結します。Let 関数を使用すると、長く複雑な TextStyleAdd ステートメントを作成する必要はありません。

Let ([
TitleStyle = Smallcaps + Titlecase ;
BodyStyle = Plain
] ;
TextStyleAdd (タイトルフィールド ; TitleStyle) & “¶¶” & TextStyleAdd (ボディフィールド ; BodyStyle))


例 4

次の例では、複数の単語をすべて検索して、それらのスタイルを変更します。この処理を実行するには、Substitute 関数を TextStyleAdd 関数と組み合わせて使用するのが効果的です。

Substitute (記事本文 ;
[“句 1” ; TextStyleAdd (“句 1” ; Italic)] ;
[“句 2” ; TextStyleAdd (“句 2” ; Bold)])

例えば、接客で使用する画面上で、

「お客様名+様 」と表示する箇所の、顧客名称だけを太字にしたい、という場合は、ボタンの計算式を用いて次のように表現できます。

TextStyleAdd ( 顧客::名称 ; “Bold” ) & ” 様”

表示を見やすく、わかりやすくレイアウトする際に活用することができるので、ぜひご活用ください。

参考:
Claris FileMaker Pro 19 ヘルプ: リファレンス>関数リファレンス>書式設定関数>TextStyleAdd
https://help.claris.com/ja/pro-help/content/textstyleadd.html(2022-08-01閲覧)

FileMaker開発記事

受発注システム [EC-CUBE連携]

受発注業務をEC-CUBEと連携する事により、顧客情報と受注情報それぞれの入力を自動化。その後の各種事務手続(伝票作成・郵送業務・売上レポート作成等)すべても同時に効率化するツールです。

CRM 顧客管理システム

顧客の現状を俯瞰し、商談状況を一望、そして営業成績を向上させる……企業が顧客との関係をより深く把握し、戦略的に顧客へアプローチすることが可能になるシステムです。

顔パス受付システム

AIサーマルカメラとFileMakerとの連動による新型受付システムです。
顔認証で体温測定と受付を同時に完了、会員登録の手間も不要に。学習塾などでは入退出時に親へメール自動送付サービスもつけられます。

修理受付システム

修理受付から請求までの業務を一元管理。Web予約連動、クレジット請求連動などの業務を効率化します。ほか顧客履歴、部品在庫管理、発注リストなどあらゆる関連業務に対応しています。

その他の記事

関数 Int について

Intは、小数点以下を無視した整数部分を返す関数です。数字関数 Int の活用方法をご紹介します。