ODBC Driver for Salesforce

Build 25.0.9434

UploadAttachment

添付ファイルをアップロードし、特定のSalesforce レコードに関連付けます。

単一ファイルまたは単一フォルダのアップロード

添付ファイルを1つだけアップロードする場合は、FullPath を指定します。
EXEC UploadAttachment ObjectId = '0018Z00002nz4TkMAR', FullPath = 'C:\\csv samples\\mycsvfile.csv'
1つのフォルダにあるすべての添付ファイルをアップロードするには、FolderPath を使用します。
EXEC UploadAttachment ObjectId = '0018Z00002nz4TkMAR', FolderPath = 'C:\\csv samples'
Base64 データの場合は、Base64DataTitleFileExtension を指定する必要があります。
EXEC UploadAttachment ObjectId = '0018Z00002nz4TkMAR', Base64Data = 'byBib2Jl', Title = 't', FileExtension = 'txt'

多値入力のアップロード

複数のファイルやフォルダをアップロードする方法は各種あります。1つはテンポラリテーブルの#TEMP を使用する方法です。
  1. はじめにテンポラリテーブルに値を挿入します。次に例を示します。
    INSERT INTO Attachment#TEMP (ObjectId, FolderPath) VALUES ( '0018Z00002nz4TkMAR', 'C:\\TestImages' )
    INSERT INTO Attachment#TEMP (ObjectId, FolderPath) VALUES ('0018Z00002nz4TkMAR', 'C:\\csv samples' )
    これにより、メモリ上のテーブルに値が挿入されます。

  2. ストアドプロシージャを実行する際に、同じテーブルを参照します。
    EXEC UploadAttachment AttachmentTempTable = 'Attachment#TEMP'
    この方法は、ストアドプロシージャの入力に任意のパラメータを使用することを避けることができるという利点があります。
また、#TEMP テーブルを使用して複数のFullPath を指定したり、複数のBase64 データエントリを使用したりすることもできます。

Input

Name Type Description
ObjectId# String アップロードされたファイルを関連付けるSalesforce オブジェクト(取引先や商談など)のID。この項目は必須です。
FullPath# String ローカルシステムからアップロードするドキュメントの完全なファイルパス。Base64Data が提供されていない場合は必須です。アップロードごとにFullPath またはFolderPath のいずれか1つのみを指定してください。
Base64Data# String Base64 エンコードされたファイルの完全なコンテンツ。FullPath が提供されていない場合は必須です。ファイルシステムアクセスなしのプログラムアップロードに有用です。
FileName# String アップロードされた添付ファイルに割り当てる名前。Base64Data を使用する場合は必須です。FullPath を使用する場合、これを空白のままにするとファイル名が自動的に導出されます。
FolderPath# String バッチアップロードされる複数のファイルを含むフォルダへのパス。FolderPath またはFullPath のいずれかを指定し、両方は指定しないでください。
LightningMode String 従来の添付ファイルではなく'Salesforce Files' としてファイルをアップロードするには'true' に設定します。Salesforce Lightning で作業する場合は必須です。このモードを使用する場合はFullPath を指定する必要があります。
AttachmentTempTable String バッチアップロード用の複数の添付ファイルレコードを含む一時テーブル。各行にはObjectId とFullPath またはBase64Data などのアップロード詳細が含まれている必要があります。

Result Set Columns

Name Type Description
Id String Salesforce で新しくアップロードされた添付ファイルの一意のID。

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434