[英]SharePoint 2010: field formulas
有谁知道使用SharePoint 2010客户端对象模型或SharePoint 2010 Web服务评估给定字段公式的方法? 例如,如果我有一个DateTime列,其默认值设置为以下公式:
=DATEDIF([Column1], [Column2],"d")
要么
=MONTH([TODAY])
我希望能够以某种方式从客户端应用程序评估此公式。
在此先感谢您提供任何帮助。
编辑:
我正在专门处理DateTime计算的默认值,该默认值似乎与典型的“计算”字段不同。
如果仅获取该字段的值,它将进行评估。 公式本身存储在列表的字段定义中。
因此,仅获取MyListItem["MyCalculatedColumn"]
就可以计算公式。
没有客户端可以使用SharePoint API自行评估此类公式的方法,而且我不认为服务器端API是公开可用的。
最好的选择是更新项目并重新阅读该字段。
您可以在此处找到StackOverflow的答案。
您需要的对象模型部分是SPFieldCalculated 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.