コンテンツにスキップ

Formatted String Generator

入力文字列の配列を組み合わせてカスタム文字列を構築します。

Formatted String - 文字列を入力します。{<indexNumber>} を使用してインデックスを参照します。デフォルトでは単一行入力ですが、ソフトリターン(Shift + Return)を入力すると UI が複数行入力に変換されます。

Button iconAdd - このボタンを使用して配列に行(インデックス)を追加します。

0:String - 配列の最初のインデックス。

配列内の各文字列は、そのインデックスを中括弧で囲むことで Formatted String 内で参照できます。生成される出力文字列は、{0}0:String に入力された内容で置き換えます。

  1. String Generator を作成します。
  2. GeneratorFormatted String に設定します。
  3. Formatted StringHere's to the {0} ones. と入力します。
  4. 0:Stringcrazy と入力します。
  5. Text Shape を作成します。
  6. stringGenerator.id→textShape.string を接続します。

Formatted String{0}crazy に置き換えられ、Text Shape は “Here’s to the crazy ones.” と出力します。

Formatted String Generator は入力として文字列のみを受け付けますが、Value String Generator を使用して値を文字列に変換できます。例えば、RectangleWidth は、まず Value String Generator に接続し、次に Value String GeneratorFormatted String Generator のインデックスに接続することで追加できます。

Formatted String Generator は動的なファイル名を生成する良い方法でもあります。これは Dynamic Rendering と組み合わせて便利です。Formatted String GeneratorRender ManagerRender Queue ItemFile Name に接続するだけです — Dynamic Index が増加するたびに、新しいファイル名が生成されます。

Formatted String Generator を使用して、Spreadsheet Utility からのデータ、Render Tokens、Composition からの値など、さまざまな入力を組み合わせて、カスタマイズされた一意のファイル名を作成できます。

Spreadsheet Utility を介した外部データや Array の Index が既に Render Manager の Dynamic Index に接続されている場合、各レンダリングには Formatted String Generator によって生成された一意のファイル名が付けられます。

  1. 次のデータを含む .csv または Google Sheet Asset を Assets Window にインポートします:
ColourHex
Red#ff0000
Green#00ff00
Blue#0000ff
  1. Asset を Viewport にドラッグして Spreadsheet Utility を作成します。
  2. Spreadsheet の Column TitleColour に設定します。
  3. Fixed Row をチェックします。
  4. Render ManagerDynamic Index を Spreadsheet の Row Index に接続します。
  5. String Generator を作成します。
  6. GeneratorFormatted String に設定します。
  7. Formatted StringColour-{0} と入力します。
  8. spreadsheet.id→stringGenerator.array.0(0:String 属性)を接続します。
  9. String GeneratorRender Queue ItemFile Name に接続します。

Dynamic Rendering 時、各ファイルは Colour-RedColour-GreenColour-Blue と名前が付けられます。

Render TokensFormatted String Generator 内で有効性を確認するスタイルを継承しないため、正しい綴りと形式で入力されていることを確認してください。Render Queue Item の File Name に接続するとスタイルが表示されるため、これを使用して正しく入力されたことを確認できます。

インデックスなしのエントリ(空の中括弧)は、文字列内の位置に基づいて列挙されます。例えば、{} {} {} を含む文字列は {0} {1} {2} と同等です。同じ文字列内にインデックス付きとインデックスなしのエントリが混在する場合も同様です。例えば、{2} {} {1} {}{2} {0} {1} {1} と解釈されます。