データ コンバータ

このセクションでは、利用可能なデータ コンバータの概要を説明します。

以下のデータ コンバータの説明では、いずれもKofax RPAの中心的なテキスト操作概念であるパターンと式について解説します。これら 2 つの概念の説明については、パターンエクスプレッションを参照してください。

データの変換のチュートリアルを表示することもできます。

標準

このカテゴリーには最もよく使われるデータ コンバータが含まれます。テキストを処理する最も一般的な方法は [抽出] を使用する方法です。[抽出] ではパターンを利用してテキストを抽出することができます。エクスプレッションを評価するには、[エクスプレッションを評価] を使用します。テキストを追加するには [テキストを追加] を使用します。変換規則のリストを利用してテキストを変換するには、[リストを使用して変換] を使用します。変数の値を取得するには、[変数を取得] を使用します。

アクション

説明

抽出

このデータ コンバータはパターンを利用して入力テキストからテキストを抽出します。抽出したい部分を 1 組の括弧でマークする必要があります。

エクスプレッションを評価

このデータ コンバータはエクスプレッションの結果を出力します。INPUT 表記を利用して、データ コンバータへの入力テキストをエクスプレッションで使用することができます。

テキストの追加

このデータ コンバータは入力テキストの前または後ろにテキストを追加します。

リストを使用して変換

このデータ コンバータは、変換リストを使用して入力テキストを出力値テキストに変換します。

変数を取得

このデータ コンバータは変数の値をフェッチします。入力テキストは無視されます。

抽出

このカテゴリーには抽出用のデータ コンバータが含まれます。最もよく使用されるのは [抽出] です。[抽出] ではパターンを利用してテキストを抽出することができます。より高度な抽出機能が必要な場合は、[アドバンスド抽出] を使用します。同じテキストに対して [アドバンスド抽出] の機能を複数回適用するには、[抽出リスト] を使用します。

アクション

説明

抽出

このデータ コンバータはパターンを利用して入力テキストからテキストを抽出します。抽出したい部分を 1 組の括弧でマークする必要があります。

アドバンスド抽出

このデータ コンバータは入力テキストとパターンを照合し、エクスプレッションの結果を出力します。

抽出リスト

このデータ コンバータはパターンのすべての一致を見つけて、個々の一致についてエクスプレッションを評価します。出力テキストはエクスプレッションの結果のリストです。

テキスト書式設定

このカテゴリーにはさまざまな種類のテキスト書式設定用のデータ コンバータが含まれます。テキストを追加するには [テキストを追加] を使用します。テキストの検索と置換を行うには、[テキストを置換] を使用します。パターンを利用してテキストの検索と置換を行うには、[パターンを置換] を使用します。入力テキストからスペースを除去するには、[スペースを除去] を使用します。すべての特殊文字を除去するには、[特殊文字を除去] を使用します。すべての印刷不可文字を除去するには、[印刷不可文字を除去] を使用します。大文字小文字を入れ替えるには、[小文字へ変換]、[大文字へ変換]、または [キャピタライズ] を使用します。

アクション

説明

テキストの追加

このデータ コンバータは入力テキストの前または後ろにテキストを追加します。

テキストを置換

このデータ コンバータは入力テキスト内の一致するテキストを検索し、置き換えます。

パターンを置換

このデータ コンバータは、パターンのすべての一致をエクスプレッションの結果に置き換えます。

スペースを除去

このデータ コンバータは入力テキストからスペースを除去します。

特殊文字を除去

このデータ コンバータは入力テキスト内のすべての特殊文字をスペースに置き換えます。

印刷不可文字を除去

このデータ コンバータはすべての印刷不可文字を除去します。

小文字変換

このデータ コンバータは入力テキスト内のすべての文字を小文字に変換します。

大文字変換

このデータ コンバータは入力テキスト内のすべての文字を大文字に変換します。

キャピタライズ

このデータ コンバータは入力テキストをキャピタライズします。つまり、すべての語の最初の文字を大文字にして、その他の文字を小文字にします。

テキストの引用符を除去

このデータ コンバータは二重引用符または単一引用符で囲まれたテキストの引用符を除去します。

数値の処理

このカテゴリーには数値処理用のデータ コンバータが含まれます。テキストから数値を抽出するには、[数値を抽出] を使用します。既に標準の数値書式になっている数値を書式設定するには、[数値を書式設定] を使用します。

アクション

説明

数値を抽出

このデータ コンバータは入力テキストから数値を抽出し、標準の数値書式で数値を出力します。

数値を書式設定

このデータ コンバータは標準の数値書式になっている数値を再び書式設定します。

日付の処理

このカテゴリーには日付処理用のデータ コンバータが含まれます。テキストから日付抽出するには、[日付抽出] を使用します。テキストから年を抽出するには、[年を抽出] を使用します。既に標準の日付書式になっている日付を書式設定するには、[日付を書式設定] を使用します。2 つの日付の間の時間を取得するには、[日付間の時間を取得] を使用します。日付を変更するには、[日付を変更] を使用します。

アクション

説明

日付抽出

このデータ コンバータは入力テキストから日付抽出し、標準の日付書式で日付を出力します。

年を抽出

このデータ コンバータは入力テキスト内の日付から年を抽出します。

日付を書式設定

このデータ コンバータは標準の日付書式になっている日付を再び書式設定します。

日付間の時間を取得

このデータ コンバータでは、2 つの日付の差を求めることができます。入力テキスト内の日付を、指定された日付と比較し、選択された単位で日付の差を計算します。

日付を変更

このデータ コンバータは、日付の選択部分に時間を加算または減算することによって入力日付を変更します。この操作によって日付の当該部分がオーバーフローまたはアンダーフローした場合は、日付の他の部分もそれに従って更新されます。変更が実行されるタイムゾーンを指定することができます。

Excel 日付へ

日付を標準の日付書式から Excel 書式へ変換します。

Excel 日付から

日付を Excel 書式から標準の日付書式へ変換します。

HTML の処理

このカテゴリーには HTML 処理用のデータ コンバータが含まれます。テキストからすべての HTML タグを除去するには、[タグ除去] を使用します。HTML を構造化プレーンテキストに変換するには、[HTML からテキストへ変換] を使用します HTML を再び書式設定 (プリティプリント) するには、[HTML を書式設定] を使用します。特定のタグが入力テキストに出現する回数をカウントするには、[タグをカウント] を使用します。

アクション

説明

タグ除去

このデータ コンバータは入力テキストから HTML タグを除去します。

HTML ・テキスト変換

このデータコンバータは入力 HTML テキストをプレーン テキストに変換し、ブラウザに表示される形式と同様の形式でテキストを構造化します。

HTML を書式設定

このデータ コンバータは入力 HTML テキストを再び書式設定 (プリティプリント) します。

カウント タグ

このデータ コンバータは、[タグ名] フィールドに入力された名前と完全に一致する名前を持つタグの数をカウントします。入力文字列内に対応する終了タグがあるタグのみをコンバータにカウントさせる場合は、[終了タグが必要] チェックボックスにチェックを入れます。

出力書式の処理

このカテゴリーには出力書式処理用のデータ コンバータが含まれます。個々のデータ コンバータは、オブジェクトを書式設定して特定の出力書式に変換し、それを (以前作成された部分結果であるはずの) 入力テキストに追加することができます。あるいは、選択された出力書式の規則に従って任意のテキストを入力テキストに追加することもできます。

アクション

説明

XML に追加

このデータ コンバータは 1 つの XML を別の XML で拡張し、オプションで、最初に変数から XML を作成します。

エンコーディングとデコーディング

このカテゴリーには、エンコーディングとデコーディング用のデータ コンバータが含まれます。アンパサンドをデコードまたはエンコードするには、[アンパサンド デコード] または [アンパサンド エンコード] を使用します。URL をエンコードまたはデコードするには、[URL エンコード] または [URL デコード] を使用します。バイナリ データを Base64 エンコードまたは Base64 デコードするには、[Base64 エンコード] または [Base64 デコード] を使用します。

アクション

説明

アンパサンド エンコード

このデータ コンバータは、特定の文字を「&<特定の文字>」に置き換えるアンパサンド エンコーディングで文字をエンコードします。

アンパサンド デコード

このデータ コンバータは、すべての HTML アンパサンド エンコーディングを実際の文字にデコードします。

URL エンコード

このデータ コンバータは URL エンコーディングで文字をエンコードします。

URL デコード

このデータ コンバータはすべての URL エンコーディングをデコードして、それらに対応する実際の文字に変換します。

Base64 エンコード

このデータコンバータは Base64 エンコーディングを使用してデータをエンコードします。

Base64 デコード

このデータ コンバータは Base64 エンコードされたデータをデコードします。

バイナリ・テキスト変換

バイナリ変数をテキストに変換します。入力テキストは無視されます。

テキスト・バイナリ変換

テキスト変数をテキスト変数のバイナリの 16 進数表現に変換します。入力テキストは無視されます。

その他

このカテゴリーにはその他さまざまなデータ コンバータが含まれます。

アクション

説明

エクスプレッションを評価

このデータ コンバータはエクスプレッションの結果を出力します。INPUT 表記を利用して、データ コンバータへの入力テキストをエクスプレッションで使用することができます。

リストを使用して変換

このデータ コンバータは、変換リストを使用して入力テキストを出力値テキストに変換します。

JavaScript を使用して変換

このコンバータでは JavaScript を使用して変換を定義することができます。入力は INPUT 変数で利用でき、変換の結果を OUTPUT 変数に割り当てる必要があります。

If Then

If Then データ コンバータでは、コンバータの出力値を決定する if-then ルールのリストを指定することができます。

変数を取得

このデータ コンバータは変数の値をフェッチします。入力テキストは無視されます。

プロパティを取得

このデータ コンバータは変数に含まれているプロパティ リストからプロパティの値をフェッチします。

絶対 URL に変換

このデータ コンバータは URL を絶対 URL に変換します。

相対 URL に変換

相対 URL に変換

MD5 チェックサム計算

このデータ コンバータは入力テキストの MD5 チェックサムを計算します。

廃止予定

このカテゴリーには新しいバージョンに置き換えられたデータ コンバータや使用されていないデータ コンバータが含まれます。これらのデータ コンバータは Design Studio の古いバージョンを使用して書かれたロボットとの後方互換性を保つ目的でのみ利用可能になっています。これらのデータ コンバータを新しいロボットで使用しないでください。