Frage

Ich habe eine benutzerdefinierte Definition für eine Dokumentenbibliothek und versuche, Dokumente in der Bibliothek nur mit den Webdiensten des Box umzubenennen. Nachdem meine Anrufe eine Ansicht mit dem Feld "Name" definiert und den "linkFileName" ausprobiert wurden, werden meine Anrufe zum Umbenennen einer Datei jeweils einen Fehler zurückgeben oder den neuen Wert ignorieren.

Wie benenne ich eine Datei mit den SharePoint -Webdiensten um?

War es hilfreich?

Lösung

Verwenden Sie das Lists.updatelistItems Webmethode. Die XML -Anfrage sollte aussehen wie:

<Batch OnError="Continue" PreCalc="TRUE" ListVersion="0">
   <Method ID="1" Cmd="Update">

      <!-- List item ID of document -->
      <Field Name="ID">2</Field>

      <!-- Full URL to document -->
      <Field Name="FileRef">http://Server/FullUrl/File.doc</Field>

      <!-- New filename -->
      <Field Name="BaseName">NewName</Field>

   </Method>
</Batch>

Andere Tipps

Sie sollten in der Lage sein zu benutzen können UpdatelistItems. Hier ist ein Beispiel.

Per Kommentar: Die tatsächliche Frage lautet also: "Wie rufe ich einen Webdienst auf?" Schau mal a Dieses Beispiel. Noch ein paar gute Vorläufe hier.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top