none
Obtener URL archivo adjunto en lista RRS feed

  • Pregunta

  • Hola,

    Uso Sharepoint Designer, y quería saber si con las actividades de serie de la herramienta puedo obtner la URL de un archivo adjunto en un elemento de lista para poder enviarla por mail.

    Muchas gracias.

    Alejandro.

    lunes, 16 de diciembre de 2013 14:30

Todas las respuestas

  • Hola Alejandro,

    La url donde esta el archivo adjunto es http://sitio/lista/attachments/ID y hay a continuación el nombre del fichero donde esta almacenado. Esto si lo necesitas directamente.

    De todas formas c si que es posible directamente poner el valor que tiene el Atachment dentro de un correo. Igual que seleccionas otro campo puedes seleccionar los Adjuntos para añadirlos en un correo.

    Cualquier cosa ya comentas,

    Un saludo



    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    lunes, 16 de diciembre de 2013 19:31
  • Hola Adrian, gracias por tu respuesta aunque sigo con el problema. Me explico:

    La parte de la URL hasta el ID me la sabía, el problema es que no consigo saber mediante designer los nombres de los adjuntos, por lo que no puedo completar la URL. No me importaría llegar hasta un directorio donde me aparecieran todos los adjuntos, que es lo que pensaba a priori que pasaría si ponía sólo la URL hasta el ID, pero no sucede así, por lo que necesito los nomrbes de los adjuntos.

    ¿Para qué lo necesito? Puse un mail por poner un ejemplo, pero en realidad para lo que lo necesito es para rellenar un campo hipervínculo de otra lista relacionada, para que apunte al archivo adjunto de un elemento asociado de una primera lista.

    Espero haberme explicado mejor...

    Lo dicho, muchas gracias!

    Alejandro.

    martes, 17 de diciembre de 2013 8:33
  • Hola.

    Queria saber si habias podido resolver esto.

    por xslt se puede hacer con esto 

                                                               

              <xsl:element name="SharePoint:AttachmentsField">
    <xsl:attribute name="runat">server</xsl:attribute>
    <xsl:attribute name="FieldName">Attachments</xsl:attribute>
    <xsl:attribute name="ControlMode">Display</xsl:attribute>
    <xsl:attribute name="Visible">true</xsl:attribute>
    <xsl:attribute name="ItemId">          
    <xsl:value-of select="@ID"></xsl:value-of>
    </xsl:attribute>

    Pero me interesa saber si pudiste tomar la urL

    lunes, 7 de julio de 2014 17:29
  • Hola Xabier, gracias por contestar.

    Pues no supe resolverlo. Tampoco se muy bien cómo aplicar tu solución... ¿podrías explicármelo al estilo "para tontos" para saber dónde y cómo aplicar el código que me indicas? No estoy familiarizado con la edición de los xslt y por tanto necesito un poco de orientación.

    Muchísimas gracias!

    Alejandro. 

    martes, 8 de julio de 2014 12:10