ここでは、OpenRPA.Utilitiesのツールボックス内にあるアクティビティを紹介します。
AddDataColumn 活動
-
既存の
DataTableに
DataColumnを
追加します。ユーザーはまず、
DataTable
フィールドに列が追加されるDataTable
ファイルのパスを挿入しなければなりません。次に、空白のドロップダウンからタイプを選択し、最後に新しいDataColumnの
名前を挿入してください。プロパティパラメータ
AllowDBNull
– マークの付いた場合、テーブルに属する行のこのカラムに
NULL値が許可されます。AutoIncrement
– マークの場合、テーブルに追加された新しい行の列の
値が自動的にインクリメントされます。ColumnName
– 追加される列の
ヘッダーの名前です。DataTable
–列が
追加されるデータテーブルの
ファイルパス.DefaultValue
–カラムの
デフォルト値.AutoIncrement
がチェックされている場合、設定されてはいけません。DisplayName
– シーケンス内のアクティビティのタイトル。MaxLength
– テキストカラムの
最大長を設定します。TargetType
–列の
データの型.一意
– マークの付いた場合、列の各行の値が一意である必要があることを示す。
AddDataRow 活動
-
既存の
DataTableに
DataRowを
追加します。ユーザーは、まず
フィールドに 挿入 するD
ataTableの
中に
DataTableを
挿入する必要があります。次に、DataTableの カラムの配列の
中に行のデータを挿入します。行のデータは、DataTable
内の指定された列の数と一致しなければならないことをユーザーに思い出させることは興味深いことです。プロパティパラメータ
DataTable
–データ行が
追加されるデータテーブルの
ファイルパス.DisplayName
– シーケンス内のアクティビティのタイトルです。RowData
– 行データを含むオブジェクト
配列,例えば{"zechriel", 31909790}.
CreateDataTableアクティビティ
-
このアクティビティでは、カラム名(ヘッダー)を持つ新しい
DataTable
オブジェクトを作成し、変数にマッピングしています。ユーザーはまず、
New DataTable 変数
フィールドに変数を挿入し、Ctrl+K
キーを押して変数を作成しなければならない。次に、与えられたDataTableの
カラム名をArray of DataTable columnsの
中に挿入しなければなりません、例えば{"name", "telephone_number"}
.プロパティパラメータ
ColumnNames
–DataTable
オブジェクトのヘッダ。例えば{"name", "telephone_number"}
のようなString
の配列を含まなければなりません。DataTable
– 新規に作成されたDataTableが
マッピングされるDataTable
ファイルパス型の変数名です。DisplayName
– シーケンス内のアクティビティのタイトルです。
DeleteAllRows 活動
-
このアクティビティは、既存の
DataTable
オブジェクトからすべての行を削除します。DataTable
オブジェクトは、Update from DataTableアクティビティで更新する必要があります。プロパティパラメータ
DataTable
– 行を削除するためのDataTable
オブジェクト.DisplayName
– シーケンス内のアクティビティのタイトルです。
DeleteRow 活動
-
dt.Rows(n)
はdataTable
オブジェクトを表し、nは
指定されたDataRowの
インデックスを表しており、指定されたインデックスの行を削除することが可能です。プロパティパラメータ
DisplayName
– シーケンス内のアクティビティのタイトルです。Row
–DataTableから
削除されるDataRow
オブジェクト.
ダウンロードファイル活動
-
指定された
ファイル
パスにファイルをダウンロードします。まず、..
.ボタンをクリックしてファイルを保存するフォルダを選択し、ファイル名と
ファイル 形式を
ドットで区切って入力します(例:`insideairbnb.csv“)。次に、ファイルを取得するためのURL
をプロパティボックスに入力する必要があります。プロパティパラメータ
DisplayName
– シーケンス内のアクティビティのタイトルです。LocalPath
– ダウンロードされるファイルのフルパスとファイル名
です。Overwrite
– このパラメータは、ファイルがすでに存在する場合、上書きします。URL
– ファイルを収集するためのURL
です。
認証情報の取得
-
このアクティビティは、Windowsのクレデンシャルマネージャからクレデンシャルセットを取得します。
資格情報を取得・保存する最も推奨される方法は、Set Credentialsアクティビティを使用してOpenFlow MongoDBデータベースを経由する方法です。詳しくは、OpenRPA.OpenFlowDBの項をご参照ください。
プロパティパラメータ
DisplayName
– シーケンス内のアクティビティのタイトルです。名前
– 取得されるクレデンシャルの名前。Password
– パスワードをSecureString型変数(https://docs.microsoft.com/en-us/dotnet/api/system.security.securestring?view=netcore-3.1
)に保存します。UnsecurePassword
– 取得したパスワードをString
型の変数に保存します。Username
– 取得したユーザー名をString
型の変数に保存します。
JArrayToDataTable 活動内容
-
このアクティビティはJSON Arrayの内容を
DataTable
オブジェクトにパースし、変数にマップします。JArrayは
必ず1次元でなければならず、さもなければ主配列に属さないコンテンツは無視されます。このアクティビティは、OpenFlowDB.Queryアクティビティを使用して、
コレクションの
すべての内容をDataTable
オブジェクトにマッピングするのに適しています。データを収集したいCollectionを
選択し、QueryString
パラメータの中に{}を
挿入し、Resultを
変数にマッピングします – つまりresults
です。この方法では、すべてのデータを返し、ユーザーはそれを変数jarrayobjに
割り当て、コンテンツnew JArray(results)を
使用し、最後にこの活動を使用してjarrayobjの
内容をデータ
テーブルにマップします。プロパティパラメータ
DataTable
–JArrayの
結果を保持するDataTable
変数。DisplayName
– シーケンス内のアクティビティのタイトル。JArray
– パースされるコンテンツを保持するJArray
変数。
マッチング活動
-
このアクティビティは、与えられた
String
オブジェクトを正規表現パターンにマッチさせ、Stringが
与えられたパターンを含んでいれば、ブール値
、すなわち、True
またはFalseの
結果を変数に保存します。正規表現の詳しい説明は、RyansTutorials Regular Expressions(https://ryanstutorials.net/regular-expressions-tutorial/)
を参照してください。プロパティパラメータ
DisplayName
– シーケンス内のアクティビティのタイトルです。Input
–RegExパターンにマッチする入力文字列
.Pattern
– 文字列に対するマッチングに使われるRegExパターン.Result
–RegExパターンに入力文字列が
一致した場合、または一致しなかった場合に保存されるブール
値、つまりTrue
またはFalseの
変数ファイルパス。Compiled
– 正規表現がアセンブリにコンパイルされることを指定します。これにより、実行速度が速くなりますが、起動時間が長くなります。CultureInvariant
– マークの場合、言語における文化的差異が無視されることを指定します。ECMAScript
– マークの場合、式に対してECMAScriptに準拠した動作を有効にします。 この値は、IgnoreCase
、Multiline
、およびCompiledの
各値と組み合わせてのみ使用することができます。ExplicitCapture
– マークの場合、有効なキャプチャは、明示的に名前または番号が付けられたグループのみであることを指定します(?<名前>...)
という形式です。これにより、名前のない括弧は、(?:...)の
ような構文上の不便さを伴わずに、非キャプチャグループとして機能することができます。IgnoreCase
– マークの付いた場合、大文字と小文字を区別しないマッチングが指定されます。IgnorePatternWhiteSpace
– マークの付いた場合、パターンからエスケープされていない空白を取り除き、#でマークされたコメントを有効にします。ただし、この値は、文字クラス、数値定量詞、または個々の正規表現言語要素の開始を示すトークンの空白に影響したり、空白を除去したりすることはありません。Multiline
– マルチライン・モード。マークされた場合、^と
$の
意味を変更し、文字列全体の先頭と末尾だけでなく、任意の行の先頭と末尾でそれぞれマッチするようにします。RightToLeft
– マークの場合、左から右ではなく、右から左へ検索することを指定します。Singleline
– マークを付けると、単一行モードが指定されます。ドット(.
)の意味が変わり、すべての文字にマッチします(自分以外のすべての文字にマッチするのではありません)。
アクティビティにマッチする
-
このアクティビティは、与えられた
String
オブジェクトをRegular Expressionパターンにマッチさせ、結果のグループをMatchオブジェクトの配列<https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.match?view=netcore-3.1>_(https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.match?view=netcore-3.1)
に保存します。オブジェクトは、下の画像のように、配列にインデックスを付けることでアクセスできます。正規表現についての詳しい説明は、RyansTutorials Regular Expressions
(https://ryanstutorials.net/regular-expressions-tutorial/)
を参照してください。プロパティ パラメータ
DisplayName
– シーケンス内のアクティビティのタイトルです。Input
–RegExパターンにマッチする入力文字列
ファイルパス.Pattern
– 文字列に対するマッチングに使われるRegExパターン.Result
– 変数ファイルのパスRegExパターンに入力文字列
がマッチするかどうか、ブール
値、つまり “True“ またはFalse
が保存されます。Compiled
– このパラメータは、正規表現がアセンブリにコンパイルされることを指定します。これにより、実行速度が速くなりますが、起動時間が長くなります。CultureInvariant
– マークの場合、言語における文化的差異を無視することを指定します。ECMAScript
– マークの場合、式に対してECMAScriptに準拠した動作を有効にします。 この値は、IgnoreCase
、Multiline
、およびCompiledの
各値と組み合わせてのみ使用することができます。ExplicitCapture
– マークの場合、有効なキャプチャは、明示的に名前付けされたグループ、または(?<名前>...)
という形式の番号付けされたグループのみであることが指定されます。これにより、名前のない括弧は、(?:...)の
ような構文上の不便さを伴わずに、非キャプチャグループとして機能することができます。IgnoreCase
– マークの付いた場合、大文字と小文字を区別しないマッチングが指定されます。IgnorePatternWhiteSpace
– マークの付いた場合、パターンからエスケープされていない空白を取り除き、#でマークされたコメントを有効にします。ただし、この値は、文字クラス、数値定量詞、または個々の正規表現言語要素の開始を示すトークンの空白に影響したり、空白を除去したりすることはありません。Multiline
– マルチライン・モード。マークされた場合、^と
$の
意味を変更し、文字列全体の先頭と末尾だけでなく、任意の行の先頭と末尾でそれぞれマッチするようにします。RightToLeft
– マークの場合、左から右ではなく、右から左へ検索することを指定します。Singleline
– マークを付けると、単一行モードが指定されます。ドット(.
)の意味が変わり、すべての文字にマッチします(自分以外のすべての文字にマッチするのではありません)。
ReadCSV 活動
-
このアクティビティは、
.csv
ファイルの内容をDataTable
変数にパースします。ユーザーはまず
、
…ボタンをクリックして解析されるファイルを選択し、次にプロパティボックス内に内容が保存されるDataTable
変数ファイルのパスを挿入する必要があります。また、
Delimeter
パラメータで特定の区切り文字を定義することもできます(デフォルトは", "
または"; "です)
。また、UseHeaderRows
パラメータをFalseに
設定することで、ヘッダーをDataTable
内に挿入することも可能です。プロパティパラメータ
DataTable
–.csv
ファイルを解析して生成されたコンテンツが保存されるDataTable
変数ファイルのパスです。デリミタ
–.csv
ファイルの列を区切るためのデリミタを指定します – デフォルトは","
または";"
です。DisplayName
– シーケンス内のアクティビティのタイトルです。Filename
– 解析される.csv
ファイルのフルパスとファイル名
です。UseHeaderRows
–Falseに
設定すると、OpenRPAは.csv
ファイルのヘッダーの内容もパースしてDataTableに
取り込みます。そうでない場合は、単にヘッダーを無視します。
ReadExcel 活動
-
このアクティビティは、Microsoft Excelドキュメントの内容を
DataSet
変数にパースします。ユーザーは、最初に
...
ボタンをクリックして解析される Microsoft Excel ドキュメントを選択し、次に、コンテンツが保存されるDataSet
変数ファイル パスをプロパティ ボックスに挿入する必要があります。また、UseHeaderRowsを
Falseに
設定することにより、ヘッダーをデータセット
内に挿入することもできます。プロパティパラメータ
DataSet
– Microsoft Excel ドキュメントを解析して生成されたコンテンツが保存されるDataSet
変数ファイルのパスです。DisplayName
– シーケンス内のアクティビティのタイトルです。ファイル名
– 解析されるMicrosoft Excelドキュメントのフルパスとファイル名
です。UseHeaderRows
–Falseに
設定すると、OpenRPAはMicrosoft Excelドキュメントのヘッダーの内容も解析してDataSetに
取り込みます。そうでなければ、単にヘッダーを無視します。
ReadJSONアクティビティ
-
.json
ファイル内のJSON 配列の
内容をDataTable
変数にパースします。現在、1次元の
JSON 配列のみを
サポートしています。ユーザーは、まず..
. ボタンをクリックして解析される.json
ファイルを選択し、プロパティ ボックスに内容が保存されるDataTable
変数ファイル パスを挿入する必要があります。ファイルの最初の文字位置には
[
]、最後の文字位置には[]
が必要であることをユーザーに伝えると効果的です。プロパティパラメータ
DataTable
–.json
ファイルを解析して生成されたコンテンツが保存されるDataTable
変数ファイルのパスです。DisplayName
– シーケンス内のアクティビティのタイトルです。Filename
– 解析される.json
ファイルのフルパスとファイル名
です。
ReadPDF 活動
-
PDF
ファイルのテキスト内容をString
変数にパースし、オプションで、より多くのパースオプションのためにPdfReader(https://github.com/itext/itextsharp/blob/5d8d6301e334aa37a01b5374cdfd4e9bc20f40ca/src/core/iTextSharp/text/pdf/PdfReaderInstance.cs)
をResultとして
返します。ユーザーはまず
、
…ボタンをクリックして解析されるPDF
ファイルを選択し、次にAllText
パラメータ内にPDF
ファイル内のすべてのテキストを持つString
オブジェクトを含む変数を挿入する必要があります。プロパティパラメータ
AllText
–PDF
ファイルのテキスト内容が保存される文字列
変数ファイルパスです。Filename
– 解析されるPDF
ファイルのフルパスとファイル名
です。結果
–PdfReader
変数ファイルのパス、パースから取得したメモリのストリームが保存されます。
リプレース活動
-
与えられた
String
オブジェクトを正規表現パターンにマッチさせ、マッチした各グループの内容をReplacement String
オブジェクトで置き換えます。正規表現の詳しい説明は、RyansTutorials Regular Expressions
(https://ryanstutorials.net/regular-expressions-tutorial/)
を参照してください。プロパティパラメータ
DisplayName
– シーケンス内のアクティビティのタイトルです。Input
– 入力RegExパターンにマッチし、その内容が置換される文字列
ファイルパスです。Pattern
– 文字列に対するマッチングに使われるRegExパターン.Replacement
–入力 文字列
内の各グループをその内容で置き換えるために利用される,置換 文字列
オブジェクト.結果
– このアクティビティによって置き換えられた内容を持つString
オブジェクトの変数ファイルパスが保存されます。Compiled
– このパラメータは、正規表現がアセンブリにコンパイルされることを指定します。これにより、実行速度が速くなりますが、起動時間が長くなります。CultureInvariant
– マークの場合、言語における文化的差異を無視することを指定します。ECMAScript
– マークの場合、式に対してECMAScriptに準拠した動作を有効にします。 この値は、IgnoreCase
、Multiline
、およびCompiledの
各値と組み合わせてのみ使用することができます。ExplicitCapture
– これが指定されている場合、有効なキャプチャは、明示的に名前または番号が付けられた(?<名前>...)
形式のグループのみであることが指定されます。これにより、名前のない括弧を非キャプチャグループとして動作させることができ、(?:...)
のような構文上の不便さはありません。IgnoreCase
– マークの付いた場合、大文字と小文字を区別しないマッチングが指定されます。IgnorePatternWhiteSpace
– マークの付いた場合、パターンからエスケープされていない空白を取り除き、#でマークされたコメントを有効にします。ただし、この値は、文字クラス、数値定量詞、または個々の正規表現言語要素の開始を示すトークンの空白には影響しませんし、空白を除去しません。Multiline
– マルチライン・モード。マークされた場合、^と
$の
意味を変更し、文字列全体の先頭と末尾だけでなく、任意の行の先頭と末尾でそれぞれマッチするようにします。RightToLeft
– マークの場合、左から右ではなく、右から左へ検索することを指定します。Singleline
– マークを付けると、単一行モードが指定されます。ドット(.
)の意味が変わり、すべての文字にマッチします(自分以外のすべての文字にマッチするのではありません)。
SelectFile 活動
-
ワークフローのエンドユーザーに対して、FileDialog
(https://docs.microsoft.com/pt-br/dotnet/api/system.windows.forms.filedialog?view=netcore-3.1
)を使用してフ ァイルを選択し、そのファイルパス(またはパス)を変数に保存するように促し ます。また、ワークフローを構築したユーザーは、ファイルが存在するかどうか、パス が存在するかどうかなど、特定のチェックを実施することができます。また、
IsSaveAs
パラメータを変更することで、ユーザは2種類のダイアログを指定することができる。一つ目はOpenFileDialog(https://docs.microsoft.com/pt-br/dotnet/api/system.windows.forms.openfiledialog?view=netcore-3.1)
で、エンドユーザがファイルを開いてResult
パラメータに保存することができるものである。2つ目はSaveFileDialog(https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.savefiledialog?view=netcore-3.1)
で、エンドユーザが空のファイルを希望のfilepathに保存することができます。Multiselect
パラメータをTrue
にすると、1 つ以上のファイル パスを返すこともできますが、その場合はFileNames
パラメータを使用して結果を保存しなければなりません。ユーザーが複数のファイルを選択する場合は、括弧を使用して、result(0)
のように反復処理することができます。ファイル パスを保持する result 変数をResult
またはResults
パラメータに挿入したら、Ctrl+K キーを押して変数を作成する必要があります。プロパティ パラメータ
CheckFileExists
–Trueの
場合、ユーザーが存在しないファイル名を指定した場合に警告を表示します。既定値はFalse
です。CheckPathExists
–Trueの
場合、ユーザーが存在しないパスを指定した場合に警告を表示します。既定値はFalse
です。DefaultExt
– ファイルダイアログ内のデータ表示に使用されるデフォルトの拡張子を設定します(例:txt
)。フィルター
–ファイルの 種類の
ドロップダウンに表示されるオプションにフィルターをかけます。例:「txt ファイル (*.txt)|*.txt|すべての ファイル (*.*)|*.*」。
FilterIndex
–Filter
パラメータの開始インデックスです。InitialDirectory
– ファイルダイアログの開始ディレクトリ.IsSaveAs
–Trueの
場合、ダイアログをSaveFileDialog(https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.savefiledialog?view=netcore-3.1)
に設定します。そうでない場合は、OpenFileDialog(https://docs.microsoft.com/pt-br/dotnet/api/system.windows.forms.openfiledialog?view=netcore-3.1)
に設定されます。Multiselect
–True の
場合、ユーザーが複数のファイルを選択できるようになります。ユーザーは、FileNames
パラメータを使用して、選択したファイルの結果をファイル パスに設定することが義務付けられています。デフォルトはFalse
です。タイトル
– ファイルダイアログウィンドウのタイトルです。DisplayName
– シーケンス内のアクティビティーのタイトルです。FileName
– 選択されたファイルのファイルパスを含む文字列
を保持する結果変数。Multiselect
がTrue
に設定され、エンドユーザーが複数のファイルを選択した場合、最後に選択されたファイルの値のみが保持されます。FileName
–Multiselect
パラメータがTrueに
設定されている場合に,選択されたすべてのファイルのパスを含むString[]
を保持する結果変数.Falseに
設定されている場合、この変数は、インデックス0において
選択された1つのファイルのみを保持します。
SelectFolder アクティビティ
-
FolderBrowserDialog
(https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.folderbrowserdialog?view=netcore-3.1
)を使用して、ワークフローのエンドユーザーにフォルダーを選択し、そのフォルダーパスを変数に保存するようプロンプトを表示します。Folder
パラメータにフォルダパスを保持するresult変数を挿入した後、ユーザーはCtrl+Kキーを押してそれを作成する必要があります。プロパティパラメータ
DisplayName
– シーケンス内のアクティビティのタイトル。Folder
– 選択されたフォルダのフォルダパスを含む文字列を
保持する変数です。RootFolder
– エンドユーザーに表示されるルートフォルダです。空のままだと、Desktop
フォルダが表示されます。ShowNewFolderButton
–新規 フォルダーの作成
ボタンを表示し、FolderBrowserDialogで
新規フォルダーを作成できるようにします。
SetAllRowsState アクティビティ
-
このアクティビティは、
DataTable
内のすべてのDataRowsの
状態を設定します。OpenRPA内部でDataTableが
作成、更新、削除されるたびに、それに加えられたすべての変更のトランザクションログも同様に作成、更新、削除されます。このアクティビティは、このトランザクションログを更新します。ここでは、3つの可能性があります。
Added
、Modified
、Not Modified
です。Addedは
DataTableの
内容を更新し、Modifiedは
データを含む既存の行を変更し、Not Modifiedは
これらの行に全く作用しない。これは、例えば
DataTable アクティビティから更新を
行う際に、新しく追加された行があるかどうかをチェックしてデータベースを更新するので、便利です。All rowsをAddedに
すると、ロボットはデータベースを更新する前に、すべての行の情報をチェックします。もし、ユーザーがデータベースに情報を追加したくない場合は、すべての行をNot Modifiedに
設定することで対応できます。これは、1つのデータモデルを更新するために、異なるソースから2つのDataTableを
使用する場合に便利です。また、このアクティビティは、Update from DataTableが
データベースを処理する際に、update item
コマンドとinsert item
コマンドのどちらを使用すべきかを指示します。プロパティパラメータ
DataTable
– 行が属するDataTableの
名前。DisplayName
– シーケンス内のアクティビティのタイトルです。RowState
– 3つのオプションのうち1つを選択します。
SetAutoLoginアクティビティ
-
このアクティビティは、使用中のマシンでの自動ログオンを設定します。
Microsoft アカウントを
使用しない場合、ユーザーは「${HOSTNAME}}${USERNAME}」を
使用して、プロパティボックス内のUsernameを
設定する必要があります。そうでない場合は、現在使用しているMicrosoft アカウントとして
設定された電子メールを使用して、マシンに認証することができます。また、パスワードとして
SecureStringを
使用することも可能である。パスワードをプレーンテキスト 文字列
として保存したい場合は、UnsecurePassword
.Password にパスワードを入力するだけです。プロパティパラメータ
AutoLogonCount
–AutoLogonCount
は、AutoLogon
を使用してコンピュータにログオンできる回数を指定します。この値は、コンピュータにログオンするたびに減少します。AutoLogonCount
の値をリセットするには、コンピュータを再起動する必要があります。DisplayName
– シーケンス内のアクティビティのタイトルです。パスワード
– ここで定義されたSecureString
をログイン時のデフォルトパスワードとして使用します。UnsecurePassword
– ここで定義されたプレーンテキスト 文字列を
、ログイン用のデフォルトパスワードとして使用します。Username
– ログイン時のユーザー名を定義する文字列
オブジェクト。
認証情報の設定
-
このアクティビティは、Windowsのクレデンシャルマネージャからクレデンシャルセットを作成または更新します。
資格情報を取得・保存する方法として最も推奨されるのは、Set CredentialsActivityでOpenFlow MongoDBデータベースを利用する方法です。詳しくは、OpenRPA.OpenFlowDBの項をご参照ください。
プロパティパラメータ
DisplayName
– シーケンス内のアクティビティのタイトルです。名前
– 保存されるクレデンシャルの名前。Password
– 保存される資格情報のパスワード。Username
– 保存される資格情報のユーザー名です。
StartProcess 活動
-
Filename
パスパラメータで指定された実行ファイルを参照するプロセスを開始する。また、ユーザーは
Arguments
パラメータ内で実行されるプロセスに引数を渡すことができる。コマンドラインインターフェースからプロセスを開始するときと同様である。このActivityでは、プロセスが開始するディレクトリとして使用するWorkingDirectoryも
渡すことができる。また、
WaitForExitを
設定することで、OpenRPAがプロセスの実行停止を待つかどうかを定義することができます。また、WaitForExit
パラメータにタイムアウトを定義することも可能です。プロパティパラメータ
Arguments
– プロセスの実行に渡すことができるオプションの引数。Filename
– そのプロセスを持つ実行ファイルのパス。WaitForExit
–Trueの
場合、プロセスの実行が終了するのを待ちます。WaitForExitTimeout
– プロセスの実行が停止するのをOpenRPAが待機する時間間隔。単純な 00:00:00.00 {hh:min:ss.mili} またはTimeSpanクラスのオブジェクトを使用できます。WorkingDirectory
– プロセスを実行するための開始ディレクトリ。DisplayName
– シーケンス内のアクティビティーのタイトル。
WriteCSV 活動
-
このアクティビティは、
DataTableの
内容を.csv
ファイルに書き出します。ユーザーはまず、.
.
.ボタンをクリックして、DataTableの
書き込み先となるファイルを選択する必要があります。そして、その内容を取得するDataTable
変数をプロパティボックスに挿入してください。また、
Delimeter
パラメータで特定の区切り文字を定義することもできます(デフォルトは", "
または"; "です)
。また、IncludeHeaders
パラメータをTrueに
設定することで、DataTableの
中にヘッダを挿入することができます。プロパティパラメータ
DataTable
– コンテンツの取得元となるDataTable
変数.デリミタ
– このパラメータは、.csv
ファイルの列を区切るために使用されるデリミタを指定します – デフォルトは","
または";"
です。DisplayName
– シーケンス内のアクティビティのタイトルです。Filename
– 書き込まれる.csv
ファイルのフルパスとファイル名
です。IncludeHeaders
–True
に設定すると、OpenRPA はDataTable
ヘッダーの内容も.csv
ファイルに書き込みます。
WriteExcel 活動
-
このアクティビティは、
DataSet
またはDataTable
オブジェクトの内容を Microsoft Excel ドキュメントに書き込みます。まず、.
.
.ボタンをクリックして、データテーブルを
書き込む Microsoft Excel ドキュメントを選択する必要があります。そして、その内容を取得するデータセット
またはデータテーブル
変数をプロパティボックスの中に挿入してください。また、
includeHeader
パラメータをTrueに
設定することで、DataTable
内にヘッダを挿入することができます。また、Microsoft Excel ドキュメント内のセルの色に使用されるテーブルスタイル(https://www.excel-easy.com/examples/table-styles.html)
を含むテーマを指定することもできます。プロパティパラメータ
DataSet
– コンテンツの取得元となるDataSet
変数.DataTable
– コンテンツの取得元となるDataTable
変数.DisplayName
– シーケンス内のアクティビティのタイトルです。ファイル名
– 書き込まれるMicrosoft Excelドキュメントのフルパスとファイル名
です。IncludeHeaders
–True
に設定すると、OpenRPA はDataTable
ヘッダーの内容も.csv
ファイルに書き込みます。テーマ
– Microsoft Excel文書内のセルの色付けに使用するテーマを指定することができます。