READコマンドは、指定したメッセージ内容を作業リストに配置します。作業リスト定義は、予想されるコンテンツに適していなければなりません。例えば、テキスト・コンテンツを読み込む場合、作業リストには1つのフィールドが必要です。テキスト以外のコンテンツ(区切り文字の値を含むコンテンツなど)を読み込む場合、そのコンテンツの最大列数に対応できるように作業リストを定義する必要があります。

ENCODINGキーワードとCONTENTキーワードにより、コンテンツ処理要件が制御されます。

構文:

コマンド

キーワード

開発者用メモ

READ















OBJECT


*TEXT

メッセージの本文が作業リストに読み込まれることを示します。メッセージのコンテンツタイプがtext/またはmultipart/で始まらない場合、コマンドはステータス・フィールドにNOTEXTを返します。

*ATTACHMENT

これを使って、作業リストに読み込む特定のファイルを指定します。この値とENTRYキーワードまたはSELECTキーワードを組み合わせて使用して、保存する添付ファイルを特定します。キーワードに ENTRY もしくは SELECT のどちらも指定されていない場合は、最初の添付ファイルが読み込まれます。現在のメッセージに添付ファイルが関連付けられていない場合、コマンド・ステータスはNOATTACHMENTが返されます。

ENTRY

整数

読み込む添付ファイルのファイル番号を指定します。 各添付ファイルに割り当てられる番号は、送信者がメールに添付ファイルを追加する順序で決まります。 デフォルト値は1です。

SELECT

添付ファイル名をもとに、読み込む添付ファイルを選択します。

ENCODING

エンコーディング

コンテンツをUnicode文字列変換する際に適用するエンコーディングを指定します。ENCODINGキーワードのデフォルト値は*DEFAULTです。
詳細については、「ENCODING」を参照してください。

CONTENT




*TEXT

添付ファイルのコンテツをテキストとして読み込み、作業リストに入れます。

*SV

添付ファイルのコンテツを区切り値として読み込み、作業リストに入れます。

*CSV

添付ファイルのコンテツをCSVとして読み込み、作業リストに入れます。

*TSV

添付ファイルのコンテツをTSVとして読み込み、作業リストに入れます。

SEPARATOR


任意。詳細は、「SEPARATOR」を参照してください。

SVROW


任意。詳細は、「SVROW」を参照してください。

SVROWLIMIT


任意。詳細は、「SVROWLIMIT」を参照してください。

SVMODE


任意。詳細は、「SVMODE」を参照してください。

SVHEAD


任意。詳細は、「SVHEAD」を参照してください。

NUMBERFORMAT

 
 

任意。詳細は、「NUMBERFORMAT」を参照してください。

    READ OBJECT(*TEXT) #WRKLST(TXT)
    READ OBJECT(*ATTACHMENT) ENTRY(2) CONTENT(*TEXT) #WRKLST(TXT) 
  • No labels