Sharepoint 以编程方式为SPAlert创建筛选器
我们正在Sharepoint 2007门户中以编程方式创建SPAlert。 我们在为八个要过滤的参数创建CAML查询时面临这个问题。 在两个或一个参数上触发邮件以进行筛选 下面是警报。过滤查询八个参数,但没有得到我做错了什么Sharepoint 以编程方式为SPAlert创建筛选器,sharepoint,sharepoint-2007,Sharepoint,Sharepoint 2007,我们正在Sharepoint 2007门户中以编程方式创建SPAlert。 我们在为八个要过滤的参数创建CAML查询时面临这个问题。 在两个或一个参数上触发邮件以进行筛选 下面是警报。过滤查询八个参数,但没有得到我做错了什么 <Query> <Or> <Or> <Eq><FieldRef Name='consulting' /><ValueType='Text'>cbYes</Value>
<Query>
<Or>
<Or>
<Eq><FieldRef Name='consulting' /><ValueType='Text'>cbYes</Value></Eq>
<Or>
<Eq><FieldRef Name='consulting1' /><Value Type='Text'>cbNo</Value></Eq>
<Or>
<Eq><FieldRef Name='tags' /><Value Type='Text'>strTags</Value></Eq>
<Eq><FieldRef Name='domain' /><Value Type='Text'>strDomain</Value></Eq>
</Or>
</Or>
</Or>
<Or>
<Eq><FieldRef Name='consulting' /><ValueType='Text'>cbYes</Value></Eq>
<Or>
<Eq><FieldRef Name='stype' /><Value Type='Text'>strContentSubType</Value></Eq>
<Or>
<Eq><FieldRef Name='vertical' /><Value Type='Text'>strSubVertical</Value></Eq>
<Eq><FieldRef Name='account' /><Value Type='Text'>strAccount</Value></Eq>
</Or>
</Or>
</Or>
</Or>
</Query>
cbYes
cbNo
strTags
标准域
cbYes
strContentSubType
strSubVertical
扫射
可能只是问题中的一个输入错误,但两行内容如下:
<FieldRef Name='consulting' /><ValueType='Text'>cbYes</Value>
cbYes
在“值”和“类型”之间应该有一个空格,如下所示:
<FieldRef Name='consulting' /><Value Type='Text'>cbYes</Value>
cbYes
您需要关闭查询标签。是的,这是问题中的输入错误。感谢您花时间理解我的问题编辑您的OP以准确反映您在code mate中的内容。我不知道这篇文章是不是打字错误。查询元素已关闭。代码的格式不正确。