行の読み取り
行の読み取りアクティビティは、テキスト ファイルから行を読み取ります。 行の読み取りアクティビティを使用すると、テキスト ファイルから行を読み取り、パブリッシュされたデータを使用して別のアクティビティに渡すことができます。
このアクティビティは、Opalis 6.3 のテキスト ファイルの管理レガシ アクティビティの機能を置き換えます。
行の読み取りアクティビティを構成する
次の情報を使用して、行の読み取りアクティビティを構成します。
[詳細] タブ
設定 | 構成の手順 |
---|---|
ファイル | テキストを読み取るファイルのパスと名前を入力するか、省略記号ボタン (...) を選択して参照します。 |
ファイル エンコーディング | 省略記号ボタン (...) を選択し、 File encoding ドロップダウン リストからファイルがエンコードされる形式を選択します。 正しいエンコード形式を選択していることを確認します。 ファイルで別のエンコード形式が使用されている場合、アクティビティは失敗します。 |
行番号 | 指定したファイルから読み取るテキストの行番号を入力します。 - 行の範囲を指定するには、ハイフン 1 から 3 を使用します。 これにより、1 行目から 3 行目が読み取ります。 - 特定の行を指定するには、コンマ 5,7,9 を使用します。 これにより、5 行目、7 行目、9 行目が読み上けられます。 - 範囲と特定の行を組み合わせる: 1 から 3,5,7,9。 これにより、1 行目から 3 行目、5 行目、7 行目、9 行目が読み上けられます。 - 特定の行からファイルの最後の行までを指定するには、行番号、ハイフン、END: 4-END を入力します。 これにより、4 行目がファイルの最後の行に読み込まれます。 - 特定の行から、ファイルの最後の行を基準にした行を指定するには、行番号、ハイフン、小さい記号、および終了行を基準とした行番号を入力します:4-END<3。 ファイルに 20 行の場合、ファイルから 4 行目から 17 行目が読み取ります。 <3 は、末尾からの 3 行目を表します。 - 最後の行数を指定するには、LASTLINES、コロン、および削除する最後の行数を入力します:LASTLINES: 10。 これにより、ファイルの最後の 10 行が読み取ります。 - さまざまな種類の操作を組み合わせます。1 から 5、8、10-END<20、LASTLINES: 10。 これにより、1 行目から 5 行目、8 行目、10 行目から 20 行目、最後の 10 行目が読み取ります。 演算を組み合わせるときは、線や線の範囲を重ねないでください。 たとえば、5-END、LASTLINES: 10 は、5-END 操作が既に末尾に読み取られているため失敗するため、行が既に読み取られ、アクティビティが失敗するため、LASTLINES: 10 操作は成功しません。 重要: ファイルに存在しない行番号を指定せず、行番号を複数回指定しないか、アクティビティが失敗します。 |
公開データ
次の表に、パブリッシュされたデータ項目の一覧を示します。
アイテム | 説明 |
---|---|
ファイル名 | 読み取られたテキスト ファイルのファイル名。 |
ファイルのエンコード | [ファイル エンコード] フィールドで選択したファイル エンコード形式。 |
行テキスト | 読み取られた行のテキスト。 |
行番号 | 読み取られたテキストの行番号。 パブリッシュされたデータ項目は、読み取られた各行に対して作成されます。 |
行番号 | ユーザーがフィールドに入力した行番号の範囲。 |