验证

Caml Validation

这是合法的 Caml 查询吗?我是 Sharepoint 的新手。

<View>
    <Query>
        <Where>
            <And>
                <Eq>
                    <FieldRef Name="Autres_x0020_organizations"/>
                    <Value Type="Boolean">1</Value>
                </Eq>
                <EQ>
                    <FieldRef Name="TempPartiel"/>
                    <Value Type="Boolean">1</Value>
                </EQ>
                <Or>
                    <IsNull>
                        <FieldRef Name="Date_x0020_d_x0027__x00e9_ch_x00"/>
                    </IsNull>
                    <Geq>
                        <FieldRef Name="Date_x0020_d_x0027__x00e9_ch_x00"/>
                        <Value Type="DateTime">
                            <Today/>
                        </Value>
                    </Geq>
                </Or>
            </And>
        </Where>
        <OrderBy>
            <FieldRef Name="Ordre_x0020_des_x0020_bourses" Ascending="TRUE"/>
        </OrderBy>
    </Query>
</View>

我知道我列表中的新列是 Yes/No 类型。 我添加了这些部分

<EQ>
 <FieldRef Name="TempPartiel"/>
 <Value Type="Boolean">1</Value>
</EQ>

caml 查询看起来不错。此外,这里有一个名为 Caml Designer 的工具可以帮助您构建 caml 查询。非常有用:

https://www.biwug.be/resources