## フォーマットされた文字列

(ComfyUI workflowが含まれます)
プレースホルダー変数を含む文字列を作成し、それらを対応する値で置き換えます。
内部的に Python の `str.format()` を使用しており、[Python - Format String Syntax](https://docs.python.org/3/library/string.html#format-string-syntax) を参照してください。
* `{a:.2f}` を使用して浮動小数点数を2桁に丸めることができます。
* `{a:05d}` を使用して、5桁の先頭ゼロで埋めて、ComfyUIのファイル名接尾辞 `ComfyUI_00001_.png` に合わせることができます。
* 文字列内で `{ }` を書きたい場合(例えばJSONの場合)、二重にしなければなりません:`{{ }}`。
また、`%date:yyyy-MM-dd hh:mm:ss%` や `%KSampler.seed%` のような *検索・置換 (S&R) 構文* も適用されます。
そのため、`GET-node` としても使用できます。
「検索・置換」はJavaScriptコンテキストで行われ、ノード実行前に実行されることに注意してください。
### 入力
| 名前 | タイプ | 説明 |
| --- | --- | --- |
| `fstring` | `STRING` | プレースホルダー変数を含む文字列を作成し、それらを対応する値で置き換えます。
内部的に Python の `str.format()` を使用しており、[Python - Format String Syntax](https://docs.python.org/3/library/string.html#format-string-syntax) を参照してください。
* `{a:.2f}` を使用して浮動小数点数を2桁に丸めることができます。
* `{a:05d}` を使用して、5桁の先頭ゼロで埋めて、ComfyUIのファイル名接尾辞 `ComfyUI_00001_.png` に合わせることができます。
* 文字列内で `{ }` を書きたい場合(例えばJSONの場合)、二重にしなければなりません:`{{ }}`。
また、`%date:yyyy-MM-dd hh:mm:ss%` や `%KSampler.seed%` のような *検索・置換 (S&R) 構文* も適用されます。
そのため、`GET-node` としても使用できます。
「検索・置換」はJavaScriptコンテキストで行われ、ノード実行前に実行されることに注意してください。 |
| `a` | `*` | (オプション) `{a}` プレースホルダーに文字列として挿入される値。 |
| `b` | `*` | (オプション) `{b}` プレースホルダーに文字列として挿入される値。 |
| `c` | `*` | (オプション) `{c}` プレースホルダーに文字列として挿入される値。 |
| `d` | `*` | (オプション) `{d}` プレースホルダーに文字列として挿入される値。 |
### 出力
| 名前 | タイプ | 説明 |
| --- | --- | --- |
| `string` | `STRING` | すべてのプレースホルダーが対応する値で置換されたフォーマットされた文字列。 |