Domanda

Ho una definizione personalizzata per una raccolta documenti e sto cercando di rinominare i documenti all'interno della libreria utilizzando solo l'out dei servizi scatola web. Dopo aver definito una vista con il campo "Nome" in dotazione e cercando la "LinkFilename", le mie chiamate per rinominare un file sono rispettivamente la restituzione di un guasto o ignorando il nuovo valore.

Come faccio a rinominare un file utilizzando i servizi Web di SharePoint?

È stato utile?

Soluzione

Utilizza il href="http://msdn.microsoft.com/en-us/library/lists.lists.updatelistitems.aspx" rel="noreferrer"> Lists.UpdateListItems metodo Web

<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>

Altri suggerimenti

Si dovrebbe essere in grado di utilizzare UpdateListItems . Ecco un esempio .

Per commento: "Come chiamare un servizio web" Quindi la domanda reale è Date un'occhiata a rel="nofollow questo esempio . Alcuni più buone procedure dettagliate qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top