読者です 読者をやめる 読者になる 読者になる

なぐりがき

SalesforceからときどきIdol



Salesforce:メモ&添付ファイル

すぐ見たいときにあると便利な気がするので、書いておきます。
検索しても全然それらしいページが出てこない(…)




オブジェクトの関連リストの「メモ & 添付ファイル」はそれぞれ「メモオブジェクト」と「添付ファイルオブジェクト」に格納されます。

サブクエリで取得するときは「添付ファイルオブジェクト」の「Body」項目は取得できなかったです。下記エラーとなります。
「Binary fields cannot be selected in join queries」
Bodyまで取得したい場合は、サブクエリではない方法で取得して、
Wrapperにして、項目を後から追加するなどの工夫が必要だと思います。
取得できれば楽なんですけどねー。
「メモオブジェクト」は「Body」項目取得できました。


■メモオブジェクトのサブクエリ例
SELECT Id,Name,
(SELECT Title,Body FROM Notes)
FROM
Account

■添付ファイルのサブクエリ例
SELECT Id,Name,
(SELECT Name,ContentType FROM Attachments)
FROM
Account



■メモオブジェクト

オブジェクト名:
Note

項目名:
Id
IsDeleted
ParentId
Title
IsPrivate
Body
OwnerId
CreatedDate
CreatedbyId
LastmodifiedDate
LastmodifiedbyId
SystemModStamp

子リレーション名:Notes


■添付ファイルオブジェクト

オブジェクト名:
Attachment

項目名:
Id
IsDeleted
ParentId
Name
IsPrivate
ContentType
BodyLength
Body
OwnerId
CreatedDate
CreatedbyId
LastmodifiedDate
LastmodifiedbyId
SystemModStamp
Description

子リレーション名:Attachments







検索用:
Salesforce
添付ファイルオブジェクト名 添付ファイルAPI参照名 添付ファイル項目名 添付ファイル子リレーション名 添付ファイルサブクエリ
メモオブジェクト名 メモAPI参照名 メモ項目名 メモ子リレーション名 メモサブクエリ
メモ & 添付ファイル