2017-01-16 1 views
0

Ich habe zwei reguläre CAML-Abfragen, die Zeilen aus einer SharePoint-Liste zurückgeben, die nicht sichtbar sind (in CSOM- und JSOM-Code). Es scheint, dass diese Zeilen gelöscht wurden, aber ich bin mir nicht sicher. Warum sehe ich Zeilen-IDs der Zeilen, die in der Liste der aktuellen Elemente nicht vorhanden sind. Fehlt mir ein Filter (Where-Anweisung), die zuvor gelöschte Zeilen nicht zulassen würde enthalten sein.SharePoint-CAML-Abfrage, die nicht vorhandene Zeilen zurückgibt

Bitte helfen.

+1

können Sie bitte Ihre CAML-Abfrage teilen? –

Antwort

1

Es gibt keine Möglichkeit, gelöschte Elemente aus einer CAML-Abfrage zu erhalten.

Also, meine beste Vermutung ist, dass die Elemente, die Sie abrufen, tatsächlich existieren; die Ansicht Sie konsultieren in der UI, um manuell zu überprüfen, kann das Problem sein: Es kann einen Filter haben, der die Elemente aus der Liste ausschließt, wenn Sie es anzeigen ...

Oder es könnte eine Frage der Berechtigungen sein: die Die CAML-Abfrage wird möglicherweise von einem Benutzer mit mehr Berechtigungen ausgeführt als derjenige, der die Liste in der Benutzeroberfläche manuell überprüft.

Eine Sache zu überprüfen: Gehen Sie auf die Seite "Site content" und schauen Sie sich die Anzahl der Elemente für die angegebene Liste an: ist es die Zahl, die Sie erwarten?

+0

Dies ist genau das Problem, die Filteransicht hat mich daran gehindert, alle Elemente zu sehen. –

Verwandte Themen