HELP

共通マクロ書式

Web書式

NAME ダウンロードデータ
FORMAT {%DOWNLOAD_DATA(URL,文字コード,ユーザーデータ名)}

Webサイトにアクセスし、テキストデータを取得します。文字コードには、UTF8,SJIS,EUC,JIS,AUTOの何れかを指定します。AUTOを指定した場合は文字コードを自動判定します。ユーザーデータ名には返却されるテキストの格納先のユーザーデータ名を指定します。

戻り値は処理が成功した場合は0を、失敗した場合は-1を返却します。処理が成功した場合は、指定したユーザーデータのキー「Data」にテキストが保存されます。失敗した場合は、キー「Data」にエラーメッセージが保存されます。

例1
Webサイトから取得したHTMLをログに出力する。エラーの場合はエラー内容をエラーログに出力する。
{%IF({%DOWNLOAD_DATA(http://www.technostyle.net/,AUTO,ret)}=0,
    {%WRITE_LOG({%GET_USER_DATA(ret,Data)})}
,
    {%WRITE_ERROR_LOG({%GET_USER_DATA(ret,Data)})}
)}
NAME ダウンロードファイル
FORMAT {%DOWNLOAD_FILE(URL,保存ファイル名,ユーザーデータ名)}

Webサイトにアクセスし、ファイルをダウンロードします。保存先にはダウンロードされるファイルの保存先を指定します。ユーザーデータ名にはエラー時に返却されるメッセージの格納先のユーザーデータ名を指定します。

戻り値は処理が成功した場合は0を、失敗した場合は-1を返却します。処理が失敗した場合は、指定したユーザーデータのキー「Data」にエラーメッセージが保存されます。

例1
Webサイトからダウンロードしたファイルを保存する。エラーの場合はエラー内容をエラーログに出力する。(実際には改行やスペースはマクロに含めないでください。)
{%IF({%DOWNLOAD_FILE(http://www.technostyle.net/edoc/edocmonitor/
    data/eDocMonitorSetup_v127.exe,
    D:\Home\Temp\eDocMonitorSetup_v127.exe,ret)}=0,,
  {%WRITE_ERROR_LOG({%GET_USER_DATA(ret,Data)})}
)}