指定された案件のケースに添付されているファイルのWWWサーバ上のフルパス名を取得します。
対象:VBScriptの直接記述
構文
<!-- #include virtual="/FormASPInclude/FAUSVCom.inc" -->
return GFormGetDocFilePath(sCaseName, sNumber, sErrCode, sErrMsg)
指定項目
GFormGetDocFilePath関数の構文の指定項目を,次に示します。
指定項目 | 内容 |
---|---|
return | 添付ファイルのWWWサーバ上のフルパスを返します。 |
sCaseName | 添付ファイルのフルパスを取得する案件のケースの名称を文字列で指定します。 |
sNumber | 添付ファイルの登録番号を1以上の整数で指定します。 |
sErrCode | エラー発生時にエラー詳細コードが設定されます。 |
sErrMsg | エラー発生時にエラーメッセージが設定されます。 |
解説
GFormGetDocFilePath関数を使うと,sCaseNameで指定した案件のケースに添付されているファイルの,WWWサーバ上のフルパス名を順次取得できます。
取得したフルパス名とVBScriptのFileSystemオブジェクトなどを使って,案件の添付ファイルをWWWサーバ上の任意のフォルダにコピーできます。ただし,ファイル名を変更したり,ファイルを削除したりすることはできません。
GFormGetDocFilePath関数の処理対象は,sCaseNameで指定したケースに添付されているすべてのファイルです。
GFormGetDocFilePath関数を使用する場合,Session("Wf")セッション変数に,Groupmaxにログイン済みのGroupmax Workflowオブジェクトを設定しておく必要があります。
処理中にエラーが発生すると,GFormGetDocFilePath関数はsErrCode及びsErrMsgにエラー詳細情報を設定し,""(空文字列)を返します。