DownloadAttachment
特定のSalesforce エンティティに関連する添付ファイルをダウンロードします。
Input
| Name | Type | Description |
| ObjectId | String | 添付ファイルが関連するSalesforce オブジェクト(取引先やケースなど)のID。このオブジェクトに関連付けられた添付ファイルを取得するために使用されます。 |
| Id | String | ダウンロードする特定の添付ファイルのID。Name が指定されていない場合は必須です。Id とName の両方が省略された場合、ObjectId に関連するすべての添付ファイルがダウンロードされます。 |
| Name | String | ダウンロードする添付ファイルのファイル名。LightningMode が'false' の場合にId の代替として使用されます。Name とId の両方が省略された場合、ObjectId のすべての添付ファイルがダウンロードされます。 |
| LocalPath | String | 添付ファイルが保存されるローカルマシン上のディレクトリパス。指定されない場合、添付ファイルはFileData を介してインメモリで返されます。 |
| LightningMode | String | Classic Attachments の代わりにLightning Experience の'Salesforce Files' システムからダウンロードするには'true' に設定します。LightningMode を有効にしてUploadAttachment でアップロードされたファイルの場合は必須です。 |
| Encoding | String | FileData 出力でファイルデータを返すために使用される文字エンコーディング。ファイルがローカルパスに保存されない場合のみ適用されます。
The allowed values are NONE, BASE64. The default value is BASE64. |
Result Set Columns
| Name | Type | Description |
| FileId | String | ダウンロードされたファイルのSalesforce ID。 |
| Success | String | 添付ファイルが正常にダウンロードされた(true)か否(false)かを示します。 |
| FileName | String | Salesforce に保存されているダウンロードされたファイルの名前。 |
| FullPath | String | 添付ファイルが保存されたファイル名を含む完全なローカルパス。LocalPath が指定された場合のみ返されます。 |
| FileData | String | Base64 エンコードされたファイルコンテンツ。ファイルがディスクに保存されなかった場合のみ返されます(LocalPath が指定されていない場合)。 |
| FailureMessage | String | 複数のファイルがダウンロードされた場合、このフィールドにはダウンロードに失敗したファイルのエラーメッセージが含まれます。 |