2012-03-23 12 views
0

日付に基づいて作業の条件付き書式設定を取得したことがある人はいますか?SharePoint 2010と高度な条件付き書式設定

7日以上前に作成されたリスト項目に書式を適用したいとします。

私はGoogleの検索で疲れてしまった。これは、他の人が使ったような表現です。しかし、それは私のために働いていない。

number(translate(substring-before(@Created,'T'),'-','')+7) >= 
    number(translate(substring-before($Today,'T'),'-','')) 

答えて

1

私はあなたの探しているXSLテンプレートが一致していると思います。 SharePointデザイナーの式フィールドで

<xsl:variable name="dateTime" select="ddwrt:FormatDate(string(@Created), 1033, 3)" /> 
<xsl:variable name="dateTimeCondensed" select="ddwrt:FormatDate(string(@Created), 1033, 2)" /> 
<xsl:variable name="date" select="substring-before(substring-after($dateTime, ', '), ', ')" /> 
<xsl:variable name="month" select="substring-before($date, ' ')" /> 
<xsl:variable name="day" select="substring-after($date, ' ')" /> 
<xsl:variable name="time" select="substring-after($dateTimeCondensed, ' ')" /> 

、条件付き書式で計算式を作成し、7日以上前に作成として表示されるリスト項目でこれを関連付けます。

= = + 7

を作成した基本的に、あなたは、XSLの私のリストとして、「計算列」を話しているとの条件付き書式は、XSL変換に基づいています:変数は説明しています。手動でXSLテンプレートを編集しているわけではないかもしれませんが、上記の例で説明した内容がXSLTのように見える場合もあります。

SharePoint Designer 2010では、計算された列と参照用にformats are described on MSDNを追加できます。

これはいくつかの助けの願いです! :)

関連する問題