上一主题: Identity Manager 标记扩展下一主题: <%= %>


<% %>

此标记使您能够将并列执行的 JavaScript 嵌入到电子邮件模板。

您可以在嵌入的 JavaScript 中使用任何 JavaScript 对象。 您也可以在嵌入的 JavaScript 中调用 Identity Manager 隐式对象方法。

例如,下列代码对“自定义电子邮件模板”中所示的审批模板正文作出了修改。 JavaScript 可用于判断事件是否涉及到次要对象(如添加用户主要对象后产生的组织对象)。 如果没有次要对象,与次要对象相关的文本将从消息中删除:

Event: <b> <%=_eventContextInformation.getEventName()%> </b><br>
<%=_eventContextInformation.getPrimaryObjectTypeName()%>:
<b><%=_eventContextInformation.getPrimaryObjectName()%></b><br>
<%
var secondaryType =        _eventContextInformation.getSecondaryObjectTypeName();
if (secondaryType != "") {
   template.add("In " + secondaryType + ": ");
   template.add("<b> "+_eventContextInformation.getSecondary
                                   ObjectName()+" </b><br>");
   }
%>
Status: <b>Approved</b>