変数のプロンプト
- 最終更新日2024/11/28
変数のプロンプト
開発者は Co-Pilot for Automators を使用して、自然言語プロンプトで値を指定して変数をマッピングできます。
Co-Pilot for Automators では、2 つの方法で変数を作成した開発が可能です。 最初に、開発者は1つまたは複数の変数のプロパティに関する指示を含む単一のプロンプトを送信して、それらを仕様に従って作成できます。 次に、変数が作成され、プロンプトで既存の変数が参照されない限り、変数を必要とする任意のアクションに自動的にマッピングされます。 自動的に作成された変数にはデフォルトの命名規則が使用されます。
プロンプトに変数を作成するための指示
- 新しい変数を作成します。
- 変数の名前、タイプ、変数の使用方法 (入力、出力、定数) などのプロパティは、あなたのプロンプトで認識されます。 既存の変数は別のプロンプトによって参照し、既存のアクションにマッピングできます。例は、一度に入力されたプロンプトを示しています。
-
Var1という名前の入力文字列変数を作成し、その値に"Hello, world!"を割り当てます
-
メッセージボックスをVar1を表示するように設定します。
ヒント: 代わりに、最初のプロンプトは短く入力できます。入力文字列変数‘Var1\'を作成し、"Hello, world!"を割り当てます
-
- 新しい変数をマッピングしてアクションを追加します。
- 自動化に新しいアクションを追加する際、単一のプロンプトで新しい変数を新しいアクションに簡単に作成し、同時にマッピングできます。
例:
メッセージボックスを追加し、新しい入力文字列変数Var1に値"Hello, world!"を割り当てます
- 1 つのプロンプトで複数の変数を作成する。
- 複数の変数を単一のプロンプトで作成する場合、各変数の指示を区切るためにコンマまたはピリオドを使用します。例は、同じ出力をもたらす2つのプロンプトを示しています。
-
Var1という名前の入力文字列変数、Var2という名前の出力文字列変数、そしてVar3という名前の入力および出力変数を作成します。 Var1に値"open"を、Var2に値"closed"を、Var3に値"pending"を割り当てます。
-
入力文字列変数 \'Var1\' = "open"、出力文字列変数 \'Var2\' = "closed"、そして入力および出力変数 \'Var3\' = "pending" を作成します。
-
- ユニークなプロパティを持つ変数を作成します。
- テーブルなどの変数、および固有のプロパティを持つ可能性のあるセッション タイプなどの変数がサポートされます。 これらの変数タイプのプロパティの完全なセットをプロンプトに含めてください。 テーブルタイプの変数の場合、次元とデフォルトのセル値は指示で指定できます。例:
-
ターミナルセッション変数pSessTerminalを作成します。
-
デフォルト値0の3x4テーブル変数を作成し、名前をpTableVar1にします。
-
変数を自動的に作成する
開発者は、Co-Pilot for Automators により、変数作成の面倒な作業の一部を支援して、オートメーションの結果とアクションの操作に集中できるようになります。 変数が存在せず、プロンプトで記述されているアクションに変数が必要な場合は、変数が自動的に作成され、それを必要とするアクションにマッピングされます。 変数がこのように作成されると、標準の命名規則が適用されます。これは変数のタイプ(pBool、pDict、pStr)によって決まります。 開発者は、準備ができたら、変数を手動で編集して、値やその他のプロパティを設定できます。
例: フォルダーのパスにプロンプトを追加する
.
資格情報変数
資格情報変数は、Bot エディターでプロンプトによって認識して追加できます。 これらは一意の変数であり、Control Room リポジトリに保存されたファイルとしてそれが表す機密値を保護します。 資格情報変数には、作成時に 3 つのレイヤーと複数の属性が設定されます。 指示では3つのレイヤーと属性をすべて記述して、この変数を正確に呼び出し、これをオートメーションに追加する必要があります。
- ロッカー名
- 資格情報名
- 属性: ユーザー名、パスワード、クライアント ID など。
資格情報変数の詳細については、次のトピックを参照してください。 「Bot エディター における資格情報と資格情報変数」を参照してください。
追加の考慮事項:
- 変数の特性と動作に関する詳細情報が利用可能です。 「変数の概要」を参照してください
- フォーム、プロセス、および Control Room ファイルに依存するBot変数がサポートされていますAPI タスク。 「既存のリポジトリファイルを追加するように促す」を参照してください。