0

我必须在 Salesforce 中检索开放事件列表我使用以下方法获取开放事件列表

public List<OpenActivity> getActivity1(){

Meeting_Master__c mmm= [SELECT (SELECT Subject,Location__c,EndDateTime,StartDateTime
                           FROM OpenActivities Where IsTask = false )
                   FROM Meeting_Master__c where Id =:ApexPages.currentPage().getParameters().get('id')];
return mmm.openActivities;
}

好的,我得到了列表,但我需要事件的 StartDateTime 字段,但它是 OpenActivity 的无效字段,请指定如何获取还包含 StartDateTime 的 OpenEvents 列表?

4

1 回答 1

0

在这种情况下,您应该使用对事件对象的查询

 [SELECT Subject, 
         Location__c,
         EndDateTime,
         StartDateTime
 FROM Event 
 WHERE  WhatId =:ApexPages.currentPage().getParameters().get('id')];

希望这可以帮助你

于 2013-02-13T10:51:03.893 回答