Ich möchte ein Element in einer Liste löschen, wenn es mit dem UpdateListItems-Webdienst mit einigen Kriterien übereinstimmt. Ich kenne die ID des Listenelements nicht, das ich löschen möchte, kenne aber die Kriterien.Stapelelement im Sharepoint zum Löschen eines Listenelements, wenn Sie die ID nicht kennen
Zum Beispiel in SQL könnte ich tun:
DELETE FROM listName WHERE LastName='Bauer' AND FirstName='Jack'
Wie würden Sie ein Batch-Element schreiben, dies zu tun?
aktualisieren
Wäre es so etwas wie dieses?
<Batch PreCalc='TRUE' OnError='Continue'>
<Method ID='1' Cmd='Delete'>
<Field Name='LastName'>Bauer</Field>
<Field Name='FirstName'>Jack</Field>
</Method>
</Batch>
Ist die ID für die Methode oder die ID der Sache, die Sie löschen möchten?
aktualisieren
ich den folgenden Code und den Fehler versucht haben, die zurückgegeben wird, ist
Invalid URL Parameter
The URL provided contains an invalid Command or Value. Please check the URL again.
Mein erraten ist, dass es nicht möglich ist, ohne die ID zu tun ...
Ich bin nicht sicher, auf whatthe caml aussehen sollte ... – John