DownloadDocument
SharePoint ドキュメントライブラリからドキュメントをダウンロードします。ファイルを特定するには、RemoteFile(Library と組み合わせるか、SharePoint の完全なURL を指定)または UniqueId のいずれかを指定する必要があります。
Stored Procedure-Specific Information
To execute this procedure, enter:EXEC DownloadDocument File='C:\path\to\local_file.txt', Library='Shared Documents', RemoteFile='test/my_file.txt'
Input
| Name | Type | Required | Description |
| File | String | False | ダウンロードされたドキュメントが保存されるローカルファイルパス(ファイル名を含む)。例:'C:/Users/User/Desktop/DownloadedFile.txt'。 |
| Library | String | False | ファイルがダウンロードされるSharePoint サーバー上のドキュメントライブラリの名前。例:'Shared Documents'。RemoteFile がライブラリに対する相対パスの場合は必須です。RemoteFile が完全なSharePoint URL の場合、または UniqueId が指定されている場合は不要です。 |
| RemoteFile | String | False | ライブラリ内のファイルの相対パスまたは完全なSharePoint URL。RemoteFile または UniqueId のいずれかを指定する必要があります。 |
| UniqueId | String | False | ファイルの一意の識別子(GUID)、またはGUID を含むSharePoint ビューアーURL。RemoteFile の代替として使用でき、指定した場合はLibrary は不要です。 |
| Encoding | String | False | ダウンロードされたデータの文字エンコード形式を指定します。データの読み取りと処理方法を決定します。
使用㝧㝝る値㝯次㝮㝨㝊り㝧㝙。NONE, BASE64 デフォルト値㝯BASE64㝧㝙。 |
| ReadTimeout | String | False | ダウンロード操作に許可される最大秒数。この時間を超えると操作は失敗します。Timeout とは異なり、ダウンロードが停止した場合のみトリガーされます。 |
Result Set Columns
| Name | Type | Description |
| Success | Boolean | ドキュメントのダウンロード操作が成功したかどうかを示します。成功の場合は'true'、失敗の場合は'false' を返します。 |
| FileData | String | ダウンロードされたファイルコンテンツがバイナリデータとして含まれます。File もFileStream も指定されていない場合にのみ返されます。 |