Autor Thema: LS: Mail an mehere Leute senden?  (Gelesen 1992 mal)

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
LS: Mail an mehere Leute senden?
« am: 29.11.04 - 16:51:20 »
Hallo Zusammen

Ich möchte mit folgendem Code ein Mail an zwei Empfänger senden (ticketCreator und TicketCreatedFor). Leider funktioniert der Code unten nur mir einem Empfänger (newDoc.SendTo = ticketCreator):

Code
Dim session As New NotesSession
Dim db As NotesDatabase
Dim newDoc As NotesDocument
Dim rtitem As NotesRichTextItem
Set db = session.CurrentDatabase
Set newDoc = New NotesDocument( db )
newDoc.Subject = "IT-Helpdesk - bitte als gelöst bestätigen: "+ticketTitle
newDoc.Body = "Test"
newDoc.SendTo = ticketCreator +ticketCreatedFor	
newDoc.Send( False ) 

Was muss ich machen, dass ticketCreator und ticketCreatedFor das selbe Dokument erhalten. Wichtig ist, dass wenn die beiden Variablen gleich sind, nur ein Mail gesendet werden - so als wenn ich 2mal den selben Empfänger in einem Notesmail To-Feld definieren würde.

Danke für eure Hilfe!

Grüsse
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: LS: Mail an mehere Leute senden?
« Antwort #1 am: 29.11.04 - 16:55:20 »
Du musst die Empfänger in ein Array packen.

Bernhard

Glombi

  • Gast
Re: LS: Mail an mehere Leute senden?
« Antwort #2 am: 29.11.04 - 16:57:41 »
oder mit Evaluate

Dim session As New NotesSession
Dim db As NotesDatabase
Dim newDoc As NotesDocument
Dim rtitem As NotesRichTextItem
dim ret_eval as Variant
Set db = session.CurrentDatabase
Set newDoc = New NotesDocument( db )
newDoc.Subject = "IT-Helpdesk - bitte als gelöst bestätigen: "+ticketTitle
newDoc.Body = "Test"
ret_eval = Evaluate( |FIELD SendTo := @Trim(@Unique("| + ticketCreator + |":"| + ticketCreatedFor + |"));@True|,newDoc )
newDoc.Send( False )

Andreas
« Letzte Änderung: 29.11.04 - 20:03:35 von Glombi »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: LS: Mail an mehere Leute senden?
« Antwort #3 am: 29.11.04 - 17:18:18 »
Bist Du überzeugt, das diese Formel funktioniert ? Du machst mehr Klammern auf als zu, und was macht das @True dabei ?
Ein
SendTo = Evaluate (|@Trim(@Unique("| + ticketCreator + |":"| + ticketCreatedFor + |"))"|, newDoc)
wäre doch auch simpler ?

Bernhard

Glombi

  • Gast
Re: LS: Mail an mehere Leute senden?
« Antwort #4 am: 29.11.04 - 20:04:40 »
Hi Bernhard,
danke für die Fehlerangabe, ich habe das korrigiert.

Wegen @True: Ich brauche einen Hauptausdruck, da ich bereits mit Evaluate das Feld SendTo setze.

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: LS: Mail an mehere Leute senden?
« Antwort #5 am: 29.11.04 - 23:55:52 »
Wegen @True: Ich brauche einen Hauptausdruck, da ich bereits mit Evaluate das Feld SendTo setze.

Sorry, Andreas, da habe ich den Kontext nicht komplett im Blick gehabt. Danke für die Korrektur.

Bernhard

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Re: LS: Mail an mehere Leute senden?
« Antwort #6 am: 02.12.04 - 16:25:20 »
Vielen Dank! Nun kalppts
Grüsse
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz