none
Modificar Valores de columnas biblioteca documentos RRS feed

  • Pregunta

  • Hola a todos.

    El problema que tengo actualmente es que quiero cargar ficheros de una carpeta local/en red  en una biblioteca de documentos de Sharepoint utilizando web services y añadiendo ciertos valores a determinadas columnas. 

    La función de cargar un fichero a la biblioteca ya la tengo hecha, pero no se como puedo cargar el documento y además los valores de las distintas columnas.

    Alguien podría ayudarme?

    Gracias y saludos!

     

     

    lunes, 29 de marzo de 2010 12:21

Respuestas

  • Hola Miguel,

    ¿cuando haces el upload no tienes el ID del elemento de la lista? Si no es así puedes hacer un update de los campos del elemento utilizando el servicio web de lista (lists.asmx) con el siguiente CAML:

    <Method ID='1' Cmd='Update'>
      <Field Name='ID'/>
      <Field Name='FileRef'>URL DEL FICHERO</Field>
      <Field Name='CAMPO ACTUALIZAR'>VALOR DEL CAMPO</Field>
    </Method>

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin
    lunes, 29 de marzo de 2010 20:28

Todas las respuestas

  • Hola Miguel,

    ¿cuando haces el upload no tienes el ID del elemento de la lista? Si no es así puedes hacer un update de los campos del elemento utilizando el servicio web de lista (lists.asmx) con el siguiente CAML:

    <Method ID='1' Cmd='Update'>
      <Field Name='ID'/>
      <Field Name='FileRef'>URL DEL FICHERO</Field>
      <Field Name='CAMPO ACTUALIZAR'>VALOR DEL CAMPO</Field>
    </Method>

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin
    lunes, 29 de marzo de 2010 20:28
  • Muchas gracias otra vez Alberto :D 

    Otra vez me ha funcionado a la perfección.

     

    Un saludo!

    martes, 30 de marzo de 2010 10:15