SharePoint Designer 2010-确定今天是否';s日期在使用条件格式的开始日期列的x天内
我正在使用SPD 2010和Sharepoint Server 2010 使用条件格式,我试图设置一个列表的格式,这样,如果今天的日期超过开始日期列3天,单元格将变为红色 直接比较两个日期列(查看今天是否在开始日期之后)效果良好- ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($thisNode/@StartDate))SharePoint Designer 2010-确定今天是否';s日期在使用条件格式的开始日期列的x天内,sharepoint,sharepoint-2010,sharepoint-designer,conditional-formatting,Sharepoint,Sharepoint 2010,Sharepoint Designer,Conditional Formatting,我正在使用SPD 2010和Sharepoint Server 2010 使用条件格式,我试图设置一个列表的格式,这样,如果今天的日期超过开始日期列3天,单元格将变为红色 直接比较两个日期列(查看今天是否在开始日期之后)效果良好- ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($thisNode/@StartDate))
谢谢你的帮助。以下几点对我很有用:
数字(ddwrt:FormatDateTime(ddwrt:FormatDate(string($thisNode/@StartDate),1033,1),1033,'yyyymmd')+3)我不知道为什么,但这对我不起作用。第二个FormatDateTime参数“yyyyMMdd”不断抛出错误 这最终奏效了:
number(translate(substring-before(@StartDate,'T'),'-',''))+3 <= number(translate(substring-before($Today,'T'),'-',''))
number(翻译(前面的子字符串(@StartDate,'T'),'-','')+3您应该勾选接受此答案,以表明问题已结束(对像我这样可能迟到的回答者有用):)谢谢斯图尔特,我担心接受你自己的答案是一种失礼。谢天谢地不是,但不幸的是你没有得到+15接受答案奖金。