GetProperty コンポーネントの使用
RPA デスクトップデザインスタジオ の GetProperty コンポーネントを使用して、JSON オブジェクトからプロパティの値を取得します。
始める前に
必要なロール:なし
このタスクについて
GetProperty コンポーネントのプロパティを設定するには、「JSON ユーティリティのプロパティ」を参照してください。
手順
- [ツールボックス] ペインで、[全般] に移動し、Variable コンポーネントを [デザイン面 (Design surface)] にドラッグします。
-
変数をダブルクリックし、変数としてコードを入力します。
例えば
{ "name": "Abel Tutor", "age": 30, "email": "abletutor@example.com", } - [ツールボックス] ペインで、 ユーティリティ > JSON.
- DeserializeObject コンポーネントを [デザイン面 (Design surface)] にドラッグして、JSON データを含む文字列を JSON オブジェクトに変換します。
- [ツールボックス] ペインで、 ユーティリティ > JSON.
- GetProperty コンポーネントを [デザイン面 (Design surface)] にドラッグします。
- 入力フィールドを設定するには、「ポートのプロパティを設定する」を参照してください。
- オプション:
下表に従って、ポートを接続します。
ポートタイプ ポート名 データタイプ 説明 データ入力 JsonObject オブジェクト プロパティ値を抽出する JSON オブジェクト。 データ入力 PropertyName 文字列 値を取得するプロパティの名前。 たとえば、名前です。
データ出力 戻る オブジェクト プロパティの値を返します。 プロパティ値が見つからない場合、ポートはエラーを返します。
- オプション:
コンポーネントをテストするには、コンポーネントバーを右クリックし、[ここから実行 (Run From Here)] をクリックします。
GetProperty データ出力ポートを右クリックすると、名前は Abel Tutor と表示されます。
図 : 1. GetProperty コンポーネントの自動化の例