DownloadAttachment
SharePoint リストアイテムから添付ファイルをダウンロードします。必要なドキュメントへのアクセスと取得に役立ちます。
ストアドプロシージャ固有の情報
RemoteFile はサーバーに応じた相対URL にも、ファイルへの絶対URL にも設定できます。以下は例です。
EXECUTE DownloadAttachment File = 'C:/Users/User/Desktop/DownloadedFile.txt', RemoteFile = 'https://mysite.sharepoint.com/Lists/MyCustomList/Attachments/1/FileToDownload.txt'; EXECUTE DownloadAttachment File = 'C:/Users/User/Desktop/DownloadedFile.txt', RemoteFile = '/Lists/MyCustomList/Attachments/1/FileToDownload.txt';
Input
| Name | Type | Required | Description |
| File | String | False | ダウンロードされた添付ファイルが保存されるローカルファイルパス。指定されていない場合、ファイルコンテンツはFileData で返されるか、ストリームに書き込まれます。 |
| RemoteFile | String | True | SharePoint サーバー上のファイルのパス。完全なURL またはファイル名のみを指定できます。名前のみが指定された場合、最新バージョンがダウンロードされます。 |
| Encoding | String | False | ダウンロードされたデータの文字エンコード形式を指定します。データの読み取りと処理方法を決定します。
使用できる値は次のとおりです。NONE, BASE64 デフォルト値はBASE64です。 |
| ReadTimeout | String | False | ダウンロード操作に許可される最大秒数。この時間を超えると操作は失敗します。Timeout とは異なり、ダウンロードが停止した場合のみトリガーされます。 |
Result Set Columns
| Name | Type | Description |
| Success | Boolean | 添付ファイルのダウンロード操作が成功したかどうかを示します。成功の場合は'true'、失敗の場合は'false' を返します。 |
| FileData | String | ダウンロードされたファイルコンテンツがバイナリデータとして含まれます。File もFileStream も指定されていない場合にのみ返されます。 |