[英]How to fetch Notes related to specific Accounts in Salesforce?
呃,第一個任務有點棘手:)
Note
是old object主要用於old Salesforce UI,也許你聽說過“classic”或“aloha”。 您正在使用新的 Lightning UI,您正在尋找的 object 是ContentNote
。
舊: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_erd_documents.htm新: https://developer.salesforce.com/docs/atlas_referenceen-us.object .meta/object_reference/sforce_api_erd_contentnote.htm
更復雜的是,ContentNotes 是建立在上傳文件解決方案之上的,它們是一種特殊類型的文件。 那個被分成 2 個表 - header 可以從系統中的許多區域鏈接到( ContentDocument
),磁盤空間只浪費一次......和可以版本化的實際有效負載( ContentVersion
)
無論如何:這應該有效
SELECT ContentDocument.Title, ContentDocument.LatestPublishedVersion.VersionData
FROM ContentDocumentLink
WHERE LinkedEntityId = '001...'
AND ContentDocument.FileType = 'SNOTE'
另一種更簡單的方法是使用鏈接到記錄的所有“文件”的更平坦的只讀視圖(舊學校附件、新文件、作為 Chatter 帖子上傳的內容、例如從 SharePoint 交叉鏈接的內容……)。 您必須嘗試使用CombinedAttachment
SELECT Name, (SELECT Title FROM CombinedAttachments)
FROM Account
WHERE Id= '001...'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.