次の方法で共有


行の読み取り

行の読み取りアクティビティは、テキスト ファイルから行を読み取ります。 行の読み取りアクティビティを使用すると、テキスト ファイルから行を読み取り、パブリッシュされたデータを使用して別のアクティビティに渡すことができます。

このアクティビティは、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 操作は成功しません。 重要: ファイルに存在しない行番号を指定せず、行番号を複数回指定しないか、アクティビティが失敗します。

公開データ

次の表に、パブリッシュされたデータ項目の一覧を示します。

アイテム 説明
ファイル名 読み取られたテキスト ファイルのファイル名。
ファイルのエンコード [ファイル エンコード] フィールドで選択したファイル エンコード形式。
行テキスト 読み取られた行のテキスト。
行番号 読み取られたテキストの行番号。 パブリッシュされたデータ項目は、読み取られた各行に対して作成されます。
行番号 ユーザーがフィールドに入力した行番号の範囲。