查找Infopath中两个日期字段之间的天数差异
问题描述:
有人可以帮助我确定InfoPath表单中两个日期字段之间的天数差异。查找Infopath中两个日期字段之间的天数差异
通常的减法不适用于日期字段。如DateField1 - DateField2。任何代码或无代码解决方案,高度赞赏。
答
有几种方法可以在InfoPath中获得日期差异,但它们非常复杂,涉及编写规则并将日期解析为月/日/年。相反,我推荐在其他地方描述的使用Excel Services的方法。由于Excel在计算方面非常出色,因此在Excel中编写计算并从InfoPath调用Excel文档(如果您的SharePoint使用Excel Services)是有意义的。
以下是关于如何设置InfoPath和Excel Services的两组说明。这些说明很长和/或受版权保护,因此我不能在这里包括它们,但总结一下,您将在InfoPath中设置新的数据连接,以便使用Web服务(SOAP)打开Excel文档并根据您的InfoPath日期字段设置日期字段,从Excel中检索计算的值。
Calculating date differences in InfoPath using SharePoint Excel Services
我花了大约一个小时,以得到它的工作,因为我不得不做一些试验&误差与受信任位置设置。