我正在使用 Sharepoint 2010 内容管理器并以编程方式设置条件属性。
它是 EcmDocumentRouterRule.ConditionsString 属性,它接受以下 xml 片段的字符串表示:
<Conditions><Condition Column='F38E4008-F1C7-476C-8FB1-17C0A363D16B|Crisp Name|Crisp Name' Operator='Equals' Value='quavers' /></Conditions>
我有一个名为“Crisp Name”的列的内容类型。当它的值为'quavers'时,它应该执行一些动作。我认为问题在于获得正确的运算符值,但我不知道应该使用哪一个。内容管理器规则已成功创建,但是当我尝试在 Sharepoint 中对其进行编辑时,出现运行时错误。如果我从我的代码中删除此条件,我可以按预期在 Sharepoint 中查看和编辑规则。我需要使用 Equals 的条件,尝试了一些变体,包括 '==' 和 'Eq' 不确定这里缺少什么。
这是一个非常紧迫的要求,任何帮助将不胜感激