エクスプレッションビルダー
- 最終更新日2024/10/29
エクスプレッションビルダー
簡略化された方法でシンプルまたは複雑な式を構築するために、式ビルダーを使用します。
自動化を作成する際、アクションプロパティパネルで、変数へのアクセスを許可するいくつかの アクション に対して、値を入力するか、プロパティフィールドで 値を挿入 をクリックして、作成したい式のタイプを構築できます。
メリット
- 使いやすい式ビルダーウィザードは、複雑な式をより迅速かつ正確に構築するのに役立ち、貴重な時間を節約します。
- 表現を作成するプロセスがより直感的で自己説明的になります。 変数の値を簡単に設定または編集できます。選択できる対応するメソッドの組み込み参照リストがあります。
- 作成した式をプレビューできます。式が無効な場合、プレビューにエラーアイコンが表示されます。 これは、エクスプレッションの構文を検証し、エラーなしで実行されることを確認するのに役立ちます。
機能
- 名前、インデックス、またはメソッドによるより深いプロパティサポートを提供します。 リスト、辞書、またはレコードのような変数を使用する場合、名前または特定のインデックス番号で値にアクセスすることができます。または、適用可能なメソッド(例:リストの場合はlistGetメソッド、辞書の場合はDictionaryToStringメソッド)を使用してインデックスを動的に決定することもできます。
- 名前: 値に関連付けられた一意の識別子として使用されるキー。
- インデックス: インデックスは、テーブル、レコード、リストなどの特定の位置を指すデータを指します。
- メソッド: メソッドはオブジェクトに対して呼び出される関数です。 オブジェクトのプロパティを変更またはアクセスする上で重要な役割を果たします。
例: $Inventory_Stock_2025[4]{"\"製造日\""}$
- 引数を持つ式を追加するサポート: 変数の型に基づいてメソッドを選択すると、メソッドのためのパラメータ/引数を入力できます。 引数は、メソッドが呼び出されるときに渡される実際の値です。
例、変数 = $Employee_Data_2025$
メソッド: 文字列を大文字に変換 - 大文字 (インデックス0の文字列を大文字に変換します)。
新しい表現: $Employee_Data_2025[0].String:uppercase$
この場合、String:uppercaseは文字列オブジェクト名のメソッドで、文字列の大文字バージョンを返します。
- ネストされた式を構築する能力: 名前、インデックス、またはメソッドのための式を構築することができ、その中に他の式を含めることができます。 ネストされた式を作成することで、複雑な式が読みやすく、編集しやすく、デバッグしやすくなります。
Example: $listOfDates[0].Datetime.get[0].Number:toString$
- 強調された表現から再開中: プロパティテキストボックスから式全体を選択し、(x) をクリックすると、式ビルダーが開きます。 ここでは、全体の式が変数、メソッド、および引数に従って分離されており、必要に応じて式をさらに構築したり、既存の値を更新したりするための完全な制御を提供します。
例: あなたは式 $Dictionary\_Var(name)$ を選択し、式ビルダーウィンドウで (x) をクリックします。 選択した表現を表示します。 メソッドを選択し、String trim-Trim を選択して文字列のスペースをトリムします。 あなたが構築する新しい表現は $Dictionary_Var{name}.String:trim$ です。
式の構築
オプション | 説明 |
---|---|
式を手動で入力する | Bot エディター で自動化を作成すると、アクションプロパティフィールドに式を手動で入力でき、変数を入力として使用できます。 変数を入力すると、システムはシステムおよびユーザー定義の変数のリストを提案します。 このリストは、あなたが入力したテキストに基づいてフィルタリングされ、あなたの自動化作成をガイドします。 変数を入力または選択した後、変数名の後にドット (.) を入力すると、対応するメソッドを選択できます。 この機能により、静的テキストと変数の組み合わせを入力でき、自動化の作成の柔軟性が向上します。 式を入力すると、その式が無効な場合、関連するエラーメッセージでエラーが強調表示され、迅速に間違いを特定して修正するのに役立ちます。 |
エクスプレッションビルダーの使用 |
上記の方法の代替として、開発者として、式ビルダーを使用して式を作成できます。 F2キーを押すか、(x)アイコンをクリックしてプロパティテキストボックスに値を挿入します。 式ビルダーを開くと、システム定義およびユーザー定義の変数やグローバル値を含む、選択可能なコンポーネントの範囲が表示されます。 この柔軟性により、あなたの特定のニーズに合った表現を作成することができます。 変数を選択すると、システムは対応するメソッドと引数のリストを提供します。 このガイダンスは、表現を構築する際に情報に基づいた選択を行えるようにし、あなたの作品の質を向上させることを保証します。 変数とメソッドを選択した後、構築した式をプレビューでき、式が無効な場合はエラーアイコンが表示されます。 さらに、変数とメソッドを反復的に選択して式を構築することができます。 この機能により、表現の構築を完全に制御できるため、特定の要件を満たすまで洗練させることができます。 |