2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【UiPath】既存のデータテーブルに特定の列だけ値を入れた行を追加する

Last updated at Posted at 2024-12-19

やりたいこと

既存のデータテーブルに特定の列だけ値を入れた行を追加したい。
つまり、以下のような表に、

Col1 Col2 Col3 Col4
A B C D
E F G H

特定の列(Col3列)だけに値を入れた以下のような行を追加して、

Col1 Col2 Col3 Col4
L

以下のような形にしたい。

Col1 Col2 Col3 Col4
A B C D
E F G H
L

実装

「データ行を追加」アクティビティを使用する。
列配列のプロパティに直接配列で記載してもよいが、値を入れたい列以外も全て指定する必要が多くため、列が多くなると手間であるし、列順での指定になるので間違いやすい。

image.png

この場合、DataRow変数を使い以下のように処理すれば、入れたい列だけ列名で指定できるようになる。

  • DataRow変数rowValueに、DataTable変数dtValueNewRowメソッドを代入する。
  • rowValueの列名Col3列にLを代入する。
  • 「データ行を追加」でdtValuerowValueを追加する。

image.png

image.png

動作環境

UiPath.System.Activities 24.10.7

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?