29. oktober 2004 - 09:42Der er
7 kommentarer og 1 løsning
Vedhæft fil i mailagent
Hejsa
Jeg vil gerne have en scheduled agent der kører en gang om ugen. Det er jo for så vidt nemt nok, men der skal vedhæftes en fil hver gang! Filen hedder det samme og er placeret samme sted hver gang, men indholdet ændre sig. Hvordan kan man gøre det - @mailsend er så vidt jeg kan se ikke tilstrækkelig!
Du kan lave din mailsend i lotusscript istedet. Men du kan også istedet oprette et felt på de dokumenter din mailsend kører på, med en url til filen, og så refererer til den i [bodyFields] i @mailsend, hvorfra modtagerne så kan hente filen. Dermed sparer du også en masse vedhæftninger, dersom du sender til flere.
Jeg mente heller ikke doclink, men at du opretter et felt på de dokumenter agenten kører på, med en url til det sted hvor din fil ligger, og inkluderer url'en ved at angive feltnavnet i [bodyfields].
Jeg troede at det kunne gøres umiddelbart i Lotusscript, fordi jeg - overfladisk - har tjekket at det ifm. et worddokument der skal vedhæftes en mail, godt kan lade sig gøre. Men det er script i UI, så den duer ikke på schedulet agent. For at gøre det lidt mere omstændigt, kan du jo sørge for at sidste version af filen, altid ligger i et felt på det dokument du lader agenten kører på - og så angive dette feltnavn i [bodyfields]...
Sakset fra eksemplet: Dim session As New NotesSession Dim db As NotesDatabase Dim doc As NotesDocument Dim rtitem As NotesRichTextItem Dim object As NotesEmbeddedObject Set db = session.CurrentDatabase Set doc = New NotesDocument( db ) Set rtitem = New NotesRichTextItem( doc, "Body" ) Set object = rtitem.EmbedObject _ ( EMBED_ATTACHMENT, "", "c:\jim.sam") doc.Form = "Main Topic" doc.Subject = "Here's Jim's document, as an attachment" Call doc.Save( True, True )
du skal jo så afslutte med en call doc.send(false)
Husk at sætte de fornødne "mail"-felter på dokumentet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.