202401 のの会@関数Talk 52nd | Talks around @Functions in Notes and Domino

>100 Views

January 01, 26

スライド概要

Notes Dominoの@関数を取り上げながら、調べたこと、経験したことを雑談してゆきます。
第52回は @Text について

profile-image

Notes Domino worker - Formula language ♡er, #IBMChampion '15 & #HCLAmbassador '20 - '25, Nature Game (Sharing Nature) leader

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

@ -notes knows community- 2024/01/11 @関数Talk 第52回 公開版 @ Talks around @Functions in Notes and Domino ✔ @Text 阿部 覚 (X:) @abesat 52nd

2.

@ 2024年もよろしくお願いいたします おかげさまでHCL Ambassador も再任されました @ (申請時に、のの会で年間10回しゃべったよと えらそうにアピールし😬)

3.

@ @Text @ で放談

4.

@ @Text ヘルプによれば 「任意の値を文字列に変換します。」 @Textは、2018年6月の第3回でTalkしています このときは、「日時を変換する場合」について 触れたのみでしたので 他の変換についてもあたってみます @

5.

数値を変換 @ まずは、こんな例から どんな結果の表示になるか、わかりますか @

6.

数値を変換 @ こたえ @

7.

数値を変換 @ @Textはこんなふうにリストを扱うこともできます 計算された上で文字になるみたいですね @ 「1/3」が分数表示ではなくなっており また計算順序の関係で「/」がリスト全体にかかるので 「1/3」と「1/2.5」を小数化した結果になります (これは@Textじゃなくてもそうなりますけど)

8.

数値を変換 @ ここで細かいつっこみを入れますと ヘルプには、指定できる値について 「数値、日時、文字列、文字列のリスト、またはリッチ テキスト。文字列に変換する値を指定します。」 "数値のリスト"が載ってないよ?と思ったのですが、 誤訳のようです 英語のヘルプでは @ 「Number, time-date, text, list thereof, or rich text. The value you want to convert to text.」 数値も日時も文字列も、"それらのリスト"も対象ですね

9.

数値を変換 @ @Text では、2つ目の引数で書式を指定できますが 数値の場合はこちらがヘルプで案内されています 記号 意味 G 標準形式 (有効数字のみ) F 固定形式 (標準小数部桁数) S 指数形式 (E 表記) C 通貨形式 (小数点以下 2 桁) , 千の単位で区切り (米国の書式を使用) % パーセント書式 () 負の数値をカッコで囲む number 精度の桁数 @

10.

数値を変換 @ 先ほどの式で「F」の固定形式を指定した場合 小数点以下は2桁ですが @

11.

数値を変換 @ 後ろに「桁数」を指定すると 小数点以下がその桁数になるようです @

12.

数値を変換 @ 「C」の通貨を指定した場合 @ 通貨記号は日本語の環境では「\」マークになるようです ヘルプの例では「$」で表示されていました、 地域差があるということでご留意のほど! (第3回で触れた日時でもそうですが、 ここが@Textの落とし穴なので) 小数点以下は2桁に揃えられていますね

13.

数値を変換 @ 通貨「C」も、数字をつけると 小数点以下が指定の桁数になるようです @

14.

数値を変換 @ 「G」は、何も指定しない場合と同じ 桁数を入れても変わりませんでした @

15.

数値を変換 @ 「F」の固定形式に「%」をくっつけると 小数点以下は指定の桁で、全体がパーセント表記となります @

16.

数値を変換 @ 「C」の通貨に「%」をくっつけることも 当然のようにできてしまいました @ なんのこっちゃか わけわかんなくなるので実用はやめときましょーね

17.

文字を変換? @ 先ほど触れたように この関数で指定できる値には、文字列やそのリストもありです @ 文字を文字に…なので、かつ、ヘルプにも明記されてるけど、 文字列の場合は書式を指定しても無視されますので 何にも変わりません おそらく、変数値の属性が、文字か数字か日時か わからない場合もエラーにならないよう サポートされてるのだと思います

18.

@ と、 今回は「数値」と ちょっとだけ「文字」の変換について Talkさせていただきました 次回、もうちょっとつづきをします @

19.

@ 今回もお付き合い ありがとうございました 😀 @