Kategorien
IT SharePoint

SharePoint: In-Operator in CAML-Queries mit mehreren Werten

Möchte man in einem CAML-Query ein Feld nach mehreren möglichen Werten „filtern“, kann man den IN-Operator/Tag verwenden.

Die verschiedenen Feldwerte werden wie auch sonst als <Value>-Tag eingesetzt, dann aber zusätzlich in einem <Values>-Tag gebündelt:

<Where>
    <In>
        <FieldRefName="Animals"/>
        <Values>
            <ValueType="Text">Cat</Value>
            <ValueType="Text">Dog</Value>
            <ValueType="Text">Fish</Value>
        </Values>
    </In>
</Where>