Domino 9 und frühere Versionen > Entwicklung

Array per E-Mail versenden

(1/2) > >>

Gravedigger:
Hallo,

mit folgendem Script möchte ich gerne eine E-Mail versenden.
<START>
Sub MailSend
   
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Dim maildoc As Notesdocument
   
   Set db = session.CurrentDatabase
   Set doc = session.DocumentContext
   Set maildoc = New NotesDocument(db)
   
   maildoc.form="(frmMail)"
   maildoc.SendTo = "test@test.com"
   maildoc.Subject = "Useränderung"
   maildoc.Body = "Hallo," & Chr(13) & "folgende Änderungen wurden am User " & doc.fdFirstName(0) & " " & _
   doc.fdLastName(0) & " vorgenommen:" & Chr(13) & change & Chr(13) & Chr(13) & "Einen schönen Tag"
   
   Call maildoc.send(False)
   
End Sub
<ENDE>

Das funktioniert soweit alles wunderbar, nur das die Variable "change" in der E-Mail leer ist.
Bei "change" handelt es sich um ein Array, welches in Initialize gefüllt wird.

Schonmal danke für eure Hilfe.

Till_21:
ist change denn global definiert, oder nur lokal in der initialize-prozedur ? wenn zweiteres, dann kann deine prozedur SendMail nicht auf diese zugreifen...

gruss

Gravedigger:
changed ist unter "(Declarations)" definiert und zwar als
Dim changed() as String

Aber es funktionert trotzdem nicht.  ???

meichhorner:
Hy,

ist es nun eine einfache String Variable oder ein String Array ?

du musst doch angeben was aus dem Array du verwenden möchtest.

Versuchs mal mit change(0) und wen's mehrere sind dann eben in einer Schleife durch alle Einträge durch.

Cu
Martin

Gravedigger:
Ich möchte gerne das ganze Array versenden.

Die Deklaration ist als String Array erfolgt.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln