lol_query
Die lol_query
unterstützt nun auch verschachtelte Und/-Oder-Gruppierungen.
Details hierzu findet ihr auch ab Seite 70 im Bereich dms.GetResultList
:
Beispiel
client.lol_query(
object_name="Document",
conditions=[
QueryConditionGroup(
object_name="Document",
field_conditions=[QueryConditionField("DateField", "01.04.1980")],
group_operator=FieldGroupOperators.AND,
field_groups=[
QueryConditionGroup(
object_name="Document",
group_operator=FieldGroupOperators.OR,
field_conditions=[
QueryConditionField("StringField", "Mark"),
QueryConditionField("StringField", "Beth"),
]
)
],
),
QueryConditionGroup(
object_name="Folder",
field_conditions=[QueryConditionField("StringField", "Miami")]
)
],
)