的讀取權限如何查詢給定用戶具有讀取權限的所有帳戶? 我嘗試以下,但返回的錯誤「半連接子選擇只能查詢ID字段,不能使用:‘的recordId’」SalesForce:查詢對象用戶有
User u = new User();
Account[] account = [SELECT Name FROM Account a
WHERE Id IN
(
SELECT RecordId
FROM UserRecordAccess
WHERE RecordId = :a.Id
AND UserId = :u
AND HasReadAccess = true
)
];
的代碼被執行時,作爲計劃的批處理作業的一部分運行的系統所以使用「與分享」不適用。
感謝
謝謝你的建議。但是,我不打算接受它作爲答案,因爲我試圖用單個查詢來做到這一點 – Jon