コボットPortal

「行項目を取得」アクティビティのご紹介をします。

1.アクティビティのプログラム名

RCA.Activities.Core.GetRowItem

2.説明

Studio バージョン 2.0.2.0まで

  クイックアクセス: 「ツールボックス」 > 「データテーブル」 > 「行項目を取得」

Studio バージョン 2.0.3.0から

  クイックアクセス: 「ツールボックス」 > 「コア」 > 「データテーブル」> 「行項目を取得」

指定した列にある値をDataRow型の変数として取得します。

※動作を確認したコボットStudioのバージョン:2.0.5.1、2.1.0.0
※バージョンによって文言などが一部異なる場合がございます


3.プロパティ

プロパティ項目プロパティ名入力欄説明
その他パブリックチェック項目ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。(詳細は「プロパティ項目「パブリック」について」を参照)
表示名任意の文字列デザイナーパネルのアクティビティ名に反映される。
出力値を入力指定したDataRowからの列の値を指定する。
入力データ行値を入力(DataRow型)値を取得するDataRowオブジェクト。
値を入力(DataColumn型)DataRowから値を取得するDataColumnオブジェクト。このプロパティを入力した場合、「列インデックス」と「列名」の設定は不要。
列インデックス値を入力(Int32型)DataRowから値を取得する列番号。「列名」とどちらか一方を指定する。
列名値を入力(String型)DataRowから値を取得する列名。「列インデックス」とどちらか一方を指定する。


4.使い方

データテーブルをビルド」で作成したデータテーブルの「 通貨(通貨単位)」の列にある各行の値を取得してみましょう。

「データテーブルをビルド」の後に、「コア」>「データテーブル」>「行ごとに処理」を配置します。

プロパティの「データテーブル」に、DataTable型の変数( この例の場合では「rateTable」)を入力します。

「行ごとに処理」の「ボディー」内に、「コア」>「データテーブル」> 「行項目を取得」をドラッグ&ドロップし、配置します。

プロパティにある「データ行」に「行ごとに処理」のForeachに入力されている「row」を入力します。さらに「列名」には「データテーブルをビルド」で作成した列名( この例の場合では「"通貨(通貨単位)"」)を入力します。

プロパティにある「値」にObject型の変数( この例の場合では「result」)を入力します。

最後に、「システム」>「オリジナル」> 「1行を書き込む」をドラッグ&ドロップし、配置します。

プロパティにある「テキスト」に出力する値を入力します。(今回の例では「result.ToString」と入力)

「ホーム > スタート」をクリック、または、「F5キー」押下でロボットを実行後、出力パネルを開きます。

データテーブルの「 通貨(通貨単位)」の列にある、各行の値が書き込まれていることを確認してください。



印刷
E
Erina is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.