
Lotus Script. Enviar doc y link con el send.
Publicado por Ezan (28 intervenciones) el 15/09/2008 18:05:38
Mi problema es el siguiente. Quiero enviar un enlace de documento a un usuario cuando pulsen un boton. Pero lo que me hace es enviar el correo y incluir el documento junto con los anexos que el documento tenga. Yo solo quiero que le envie un enlace nada más. Os pongo el codigo haber si me hechais un poco de luz:
Sub Click(Source As Button)
Dim docActual As NotesUIDocument 'documento actual
Dim ws As New NotesUIWorkspace 'Nuestra area de trabajo
Dim body As NotesRichTextItem
Dim docPerfil As NotesDocument
Dim BDA As NotesDatabase
Dim sesion As New NotesSession
Set BDA=sesion.GetDatabase("servidor","noticias.nsf")
Set docPerfil = BDA.GetProfileDocument("administracion")
Set docActual=ws.CurrentDocument
docActual.Document.Form="LNoticia"
docActual.Document.estado=11
Call docActual.Document.Save(True,False)
docActual.Document.Form="NNoticia"
Set body= New NotesRichTextItem( docActual.Document, "Body" )
docActual.Document.Subject ="[" & docPerfil.GetItemValue("nombreAplicacion")(0) & "]: Tiene un documento de tipo noticia Aprobada"
Call body.AppendText("La oportunidad (' "+docActual.Document.GetItemValue("tituloNoticia")(0)+" '), ha sido aprobada")
Call body.AddNewline(1)
Call body.AppendText(" para acceder a la misma pulse el siguiente enlace: ")
Call body.AppendDocLink( docActual.Document, "enlace")
docActual.Document.Send(False)
Call ws.ViewRefresh()
Messagebox "Noticia APROBADA, puede acceder a ella desde Noticias/Aprobadas. El creador ha sido avisado.",0+64,"Información"
docActual.Close(True)
End Sub
Sub Click(Source As Button)
Dim docActual As NotesUIDocument 'documento actual
Dim ws As New NotesUIWorkspace 'Nuestra area de trabajo
Dim body As NotesRichTextItem
Dim docPerfil As NotesDocument
Dim BDA As NotesDatabase
Dim sesion As New NotesSession
Set BDA=sesion.GetDatabase("servidor","noticias.nsf")
Set docPerfil = BDA.GetProfileDocument("administracion")
Set docActual=ws.CurrentDocument
docActual.Document.Form="LNoticia"
docActual.Document.estado=11
Call docActual.Document.Save(True,False)
docActual.Document.Form="NNoticia"
Set body= New NotesRichTextItem( docActual.Document, "Body" )
docActual.Document.Subject ="[" & docPerfil.GetItemValue("nombreAplicacion")(0) & "]: Tiene un documento de tipo noticia Aprobada"
Call body.AppendText("La oportunidad (' "+docActual.Document.GetItemValue("tituloNoticia")(0)+" '), ha sido aprobada")
Call body.AddNewline(1)
Call body.AppendText(" para acceder a la misma pulse el siguiente enlace: ")
Call body.AppendDocLink( docActual.Document, "enlace")
docActual.Document.Send(False)
Call ws.ViewRefresh()
Messagebox "Noticia APROBADA, puede acceder a ella desde Noticias/Aprobadas. El creador ha sido avisado.",0+64,"Información"
docActual.Close(True)
End Sub
Valora esta pregunta


0