専用画面へのデータ転記方法

UiPath初心者です。
以下のExcelデータを元に添付の専用画面への転記を行いたいです。
専用画面へは20行ずつしか入力出来ないのに対し、Excelデータは20行以上あります。
20行入力後、一旦登録ボタン押下し、再度続きを入力になります。
また、入力場所も1行ごとに1行下がっていき、繰り返しですが同じ場所に繰り返しではない状態です。
このような場合、以下の2点、どのように設定したら良いのか教えて頂きたく
よろしくお願いいたします。
■入力するデータを20行ごとに区切る方法
■1行ごとに入力する行をずらす方法
image

こんにちは

■入力するデータを20行ごとに区切る方法

やり方はいろいろありますが、別でInt32の変数を用意しいて
一行処理するごとに1加算、その値が20を超えるとその変数を0に戻した
上で、いったん確定処理を行う。
のような感じかと思います。

■1行ごとに入力する行をずらす方法

各入力項目のセレクターに行を意味する番号があれば、そこに上記のInt32変数を
適用します。id属性にそれが含まれている場合もありますし、TableRow属性が使える
ケースもあります。

一例ですが、実装イメージは以下のようになると思います。

文字入力のセレクターでcounter変数を利用して動的に入力を行います。

早速のご回答ありがとうございます。
分からない点について質問させてください。

■入力するデータを20行ごとに区切る方法で、
image
こちらについてですが、
表全体の変数をdtとしたとき、
image
こちらの部分で作る変数のこととなりますでしょうか。
また、"data"は、どのように考えれば良いでしょうか。

■1行ごとに入力する行をずらす方法 で、
部品コード入力場所でのセレクターを見てみたのですが、
以下の通りとなっており、行を意味する番号と思われるものが分かりませんでした。
何か読み取れますでしょうか。

こんにちは

こちらの部分で作る変数のこととなりますでしょうか。
また、"data"は、どのように考えれば良いでしょうか。

このアクティビティは文字入力ですので、テキストボックスへの
データ入力の意図でした。
counter変数は別で定義してください。

■1行ごとに入力する行をずらす方法 で、
部品コード入力場所でのセレクターを見てみたのですが、
以下の通りとなっており、行を意味する番号と思われるものが分かりませんでした。
何か読み取れますでしょうか。

一つだけの情報ですと差分がわかりませんので、このテキストボックスと
一つ下のテキストボックスの情報を比較してみてください。

例えば、name の部分が ycore_item_code_rf22_1 のようになっていれば
この属性の末尾の数字が怪しいということになります。
必要に応じてUiExplorerを使って、取得できる属性の詳細を確認した方が良い場合もあります。

何度もすみません。
本当にありがとうございます。
呑み込みが悪く申し訳ございません。
再度教えてください。

こちらの部分で作る変数のこととなりますでしょうか。
また、"data"は、どのように考えれば良いでしょうか。

このアクティビティは文字入力ですので、テキストボックスへの
データ入力の意図でした。
counter変数は別で定義してください。

こちらの部分ですが、専用画面へ文字入力をした後、変数で定義ということでしょうか。
また、counter変数は別で定義 の方法が分かりませんでした。
ご面倒をお掛けしますが教えて頂けないでしょうか。

■1行ごとに入力する行をずらす方法
こちらの件、なるほどです。
比べてみると、
仰る通り、nameの部分が ycore_item_code_rf22_ この部分が1番ずつずれています でした。
繰り返しを使用し、セレクターの編集をすることが出来るということでしょうか。
出来る場合、どのようにするのかも教えて頂きたくよろしくお願いいたします。


image

こんにちは

こちらの部分ですが、専用画面へ文字入力をした後、変数で定義ということでしょうか。
また、counter変数は別で定義 の方法が分かりませんでした

For Each Rowの前に代入アクティビティで counter =0 としてみてください。

仰る通り、nameの部分が ycore_item_code_rf22_ この部分が1番ずつずれています でした。
繰り返しを使用し、セレクターの編集をすることが出来るということでしょうか。
出来る場合、どのようにするのかも教えて頂きたくよろしくお願いいたします。

ycore_item_code_rf22_ {{counter}}

のようになると思います。(数字が一致するよう調整する必要があるかもしれませんが)
詳しくは以下参照ください。

ご丁寧にありがとうございます。
じっくり試してみます!
分からない箇所が出たらまた質問させてください。
本当にありがとうございました。

1 Like