1 回答
TA贡献1797条经验 获得超6个赞
如果您要阅读的唯一属性是ToRecipients(正是EmailMessageSchema.ToRecipients),您可以这样做:
PropertySet propertySet = new PropertySet(EmailMessageSchema.ToRecipients);
EmailMessage email = EmailMessage.bind(service, new ItemId(emailId), propertySet);
EmailAddressCollection toRecipients = email.getToRecipients();
for (EmailAddress toRecipient : toRecipients) {
String address = toRecipient.getAddress();
// go on
}
提供propertySet上面的类似将确保属性ToRecipients将是返回的EmailMessage. 因此,通话并不那么昂贵,例如:
EmailMessage email = EmailMessage.bind(service, new ItemId(emailId));
这将返回设置了EmailMessage所有第一类属性的。ToRecipients是其中的一员。
编辑:
注意:也有财产ItemSchema.DisplayTo。因此,在问题标题中询问“To”是模棱两可的。
添加回答
举报