GetProperties コンポーネントの使用

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • RPA デスクトップデザインスタジオ の GetProperties コンポーネントを使用して、JSON オブジェクトから複数のプロパティの値を取得します。

    始める前に

    必要なロール:なし

    このタスクについて

    GetProperties コンポーネントのプロパティを設定するには、「JSON ユーティリティのプロパティ」を参照してください。

    手順

    1. [ツールボックス] ペインで、[全般] に移動し、Variable コンポーネントを [デザイン面 (Design surface)] にドラッグします。
    2. 変数をダブルクリックし、変数としてコードを入力します。
      {
        "name": "Abel Tutor",
        "age": 30,
        "email": "abletutor@example.com",
      }
      
    3. [ツールボックス] ペインで、 ユーティリティ > JSON.
    4. GetProperties コンポーネントを [デザイン面 (Design surface)] にドラッグします。
    5. コンポーネント設定アイコン (コンポーネント設定アイコン) をクリックします。
    6. プロパティの追加アイコン (プロパティの追加アイコン) をクリックします。
    7. プロパティ名を入力します。
    8. オプション: 複数のプロパティ名を追加するには、手順を繰り返します。
      追加されるプロパティごとに、データ入力ポートが追加されます。
    9. [OK] をクリックします。
    10. 入力フィールドを設定するには、「ポートのプロパティを設定する」を参照してください。
    11. オプション: 下表に従って、GetProperties コンポーネントのデータポートとコントロールポートを、他のコンポーネントの対応するポートに接続します。
      ポートタイプ ポート名 データタイプ 説明
      データ入力 JsonObject オブジェクト プロパティ値を抽出する JSON オブジェクト。

      前のコンポーネントから渡される JSON オブジェクト。

      JSON をシリアル化し、前のコンポーネントから渡してプロパティを取得します。

      JSON オブジェクトの例:
      {
        "name": "Abel Tutor",
        "age": 30,
        "email": "abletutor@example.com",
        "address": {
          "street": "123 Main St",
          "city": "New York",
          "state": "NY",
          "zip": "10001"
        },
        "phoneNumbers": [
          {
            "type": "home",
            "number": "555-1234"
          },
          {
            "type": "work",
            "number": "555-5678"
          }
        ],
        "isActive": true
      }
      
      データ出力 ポートの名前は、追加されたプロパティの名前と同じです。 オブジェクト プロパティの値を返します。

      プロパティ値が見つからない場合、ポートはエラーを返します。

    12. オプション: コンポーネントをテストするには、コンポーネントバーを右クリックし、[ここから実行 (Run From Here)] をクリックします。