给定:Salesforce 用户正在查看帐户页面。
期望的输出:与当前被视为列表对象的帐户相关的联系人的所有电子邮件。
我的代码:
SELECT Email FROM Contact WHERE Id IN (SELECT ContactId FROM AccountContactRelation WHERE AccountId = ApexPages.CurrentPage.getParameters().get('id'))
这不会检索任何结果。当使用固定数字而不是 时ApexPages.CurrentPage.getParameters().get('id')
,将正确返回电子邮件。
我对 Apex 有点陌生。谁能指出我做错了什么?