文字列フォーマット

このキューブは、任意の型の入力値をテキスト文字列に変換します。変換は、波括弧内のプレースホルダーを含むテンプレートに従って実行されます。各プレースホルダーは、値全体({0})またはそのプロパティの 1 つ({Price}、{Trade.Price} など)を参照します。数値、日付、またはその他のオブジェクトをテキストでどのように表示するかを制御するために、コロンの後に書式を指定できます。
入力ソケット
入力ソケット
- 入力 - 書式設定する値。ソケットは任意の型のデータを受け入れます。
出力ソケット
出力ソケット
- テキスト - 入力値にテンプレートを適用した結果。
パラメーター
パラメーター
- テンプレート - 入力値に適用される文字列書式設定テンプレート。既定のテンプレートは
{0}で、追加の書式設定なしで値が挿入されることを意味します。プレースホルダーには、プロパティ名と書式文字列を含めることができます。たとえば、Price: {0:0.00}や{Price:0.00}です。
例
- テンプレート
Price: {0:0.00}は、入力10.5の場合、Price: 10.50を生成します。 - テンプレート
{Price} - {Volume}は、入力の取引オブジェクト{ Price = 100, Volume = 2 }の場合、100 - 2を生成します。 - テンプレート
{Trade.Price} - {Trade.Volume}は、入力オブジェクト{ Trade = { Price = 100, Volume = 2 } }の場合、100 - 2を生成します。 - テンプレート
Time: {Time:HH:mm:ss}は、Time = 2024-05-01T09:15:00を持つ入力オブジェクトの場合、Time: 09:15:00を生成します。