SharePoint 2007 ポータルでプログラムによって SPAlert を作成しています。フィルターする 8 つのパラメーターの CAML クエリを作成しているときに問題に直面しています。メールは、2 つまたは 1 つのパラメーターのフィルターに対してトリガーされます。
以下は8つのパラメータのalert.Filterクエリですが、私が間違っていることを取得していません
<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>