我正在尝试使用VF模板并使用ICS附件发送日历邀请,但活动标题使用电子邮件主题而不是我提供的值。
这在Gmail上可以完美地运行,其中“事件标题”显示了我提供的值,但在Outlook中却没有。 注意:位置等其他字段会正确显示。
<messaging:emailTemplate subject="New Event" recipientType="User"
relatedToType="Sales_Team__c">
<messaging:htmlEmailBody >
<b>Internal Comments</b><br/>
</messaging:htmlEmailBody>
<messaging:attachment filename="reminder.ics" inline="true"
renderAs="text/calendar; method=REQUEST">BEGIN:VCALENDAR
METHOD:REQUEST
VERSION:2.0
PRODID::****
BEGIN:VEVENT
DTSTAMP:<apex:outputText value="{0,date,yyyyMMdd'T'HHmmss}"><apex:param
value="{!NOW()}"/></apex:outputText>Z
UID:{!JSENCODE(relatedTo.Cases__r.Name)}
DTSTART:<apex:outputText value="{0,date,yyyyMMdd'T'HHmmss}"><apex:param
value="{!relatedTo.Cases__r.Start_Date_Time__c}"/></apex:outputText>Z
DTEND:<apex:outputText value="{0,date,yyyyMMdd'T'HHmmss}"><apex:param
value="{!relatedTo.Cases__r.Start_Date_Time__c + (60/(24*60))}"/>
</apex:outputText>Z
SUMMARY:AnyText
LOCATION:{!JSENCODE(relatedTo.Cases__r.HId__r.Name)}
STATUS:CONFIRMED
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
</messaging:attachment>
</messaging:emailTemplate>
我希望日历和邮件上的邀请显示“ AnyText”(摘要字段中的值),但显示“新事件”(电子邮件主题)
答案 0 :(得分:0)
摘要: