0

crm 2011 オンライン メール テンプレートについて 1 つ質問があります。メール テンプレートでは、変更日を表示します。しかし、日付と時刻が表示されます。日付だけ表示したい どうすればこれを達成できますか?どんなアイデアでも教えてください。ありがとう....

4

2 に答える 2

0

これを行うためのサポートされている方法はありませんが、本当に必要な場合は、これを試す価値があるかもしれません (注: 私はこれを試していません!)。

テンプレートをソリューション (または今のところテスト ソリューション) に追加し、それを管理対象外としてエクスポートして、ファイルを編集しcustomizations.xmlます。XML では、日付を含むテンプレートの表現が表示されます。テンプレートのノードを探すと、bodyそこに次のようなものが表示されます (xml、xml 内にエンコード):

<body>&lt;?xml version="1.0" ?&gt;
&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"&gt;
&lt;xsl:output method="text" indent="no"/&gt;
&lt;xsl:template match="/data"&gt;
&lt;![CDATA[&lt;font size=2 face="Tahoma, Verdana, Arial"&gt;
&lt;p&gt;Value of Created On: ]]&gt;
&lt;xsl:choose&gt;&lt;xsl:when test="systemuser/createdon"&gt;
&lt;xsl:value-of select="systemuser/createdon" /&gt;
&lt;/xsl:when&gt;&lt;xsl:otherwise&gt;
&lt;/xsl:otherwise&gt;&lt;/xsl:choose&gt;
&lt;![CDATA[&lt;/p&gt;
&lt;p&gt;Value of Modified On: ]]&gt;
&lt;xsl:choose&gt;&lt;xsl:when test="systemuser/modifiedon"&gt;
&lt;xsl:value-of select="systemuser/modifiedon" /&gt;
&lt;/xsl:when&gt;&lt;xsl:otherwise&gt;
&lt;/xsl:otherwise&gt;&lt;/xsl:choose&gt;
&lt;![CDATA[&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/font&gt;]]&gt;
&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;</body>    

次のように参照を変更してみてください (ここではデコードされた値を使用していることに注意してください)。

<xsl:value-of select="systemuser/createdon" />

これに

<xsl:value-of select="ms:format-date('systemuser/createdon', 'dd MMM yyyy')"/> 

完了したら、カスタマイズ xml をソリューションの zip に保存してアップロードします。マージ時に機能しても、CRM UI で編集しようとすると機能しない可能性があります。

これは、これを読んでのアイデアとして生まれます

于 2012-06-18T12:53:59.930 に答える