Domino 9 und frühere Versionen > ND8: Entwicklung

Mail aus uidoc versenden - gelöst - Danke

<< < (2/3) > >>

BMT216A:
Mein Freund der Debugger sagt einiges, mein "Errorhandler" folgendes:

4294 - User defined Error

Wenn ich die Adresse aus dem Script in mein Mail kopiere funktioniert es aber.
Jetzt mal ne blöde Frage, geht das mit Gruppen nicht?
Es ist nämlich eine Gruppe. Ich muss aber an die Gruppe schicken, da sich der Empfängerkreis ständig ändert.

Vielen Dank schon Mal

Chris

klaussal:
Klar geht das.

Ich mache das hier so, dass ich ein spezielles Dokument mit dem Empfänger angelegt habe.
Das Script holt sich dann das Dokument, kopiert den Empfänger von rechts nach links und das war's.
Hat auch den Vorteil ,dass man das Script nicht anpassen muss bei Änderungen.

Peter Klett:
Zwei Hinweise:

Bist Du sicher, dass Du die Maske mit versenden willst?

Call email.Send (True) sendet die Maske, falls Du das nicht willst, schreib Call email.Send (False).

Wenn die Gruppe im Adressbuch auf dem Server liegt, schreib mal die Adresse mit Domäne

Anstelle

Gruppe

Gruppe@Domäne

Nur ein Bauchgefühl.

Eine weitere Möglichkeit wäre, dass Du keine Vorgabeansicht in der Datenbank hast, aber da müsste eine andere Fehlermeldung kommen. Solltest Du aber der Vollständigkeit halber mal prüfen.

BMT216A:
Hallo Peter,
Hallo Klaus,

die Maske soll mit versandt werden (hier hab ich derzeit nur MEMO stehen, da ich hier den Fehler vermutet hatte. Später soll es eine eigene Maske sein)
Vorgabeansicht gibt es in der DB!

Der Fehler war tatsächlich, dass ich die Gruppe ohne @Domäne hatte.
Jetzt geht es.

Bekomme aber jetzt beim Öffnen des Links einen Object Variable not set.

Den sollte ich aber auch so finden.

@Klauss - kannst Du Deine Lösung mal näher erläutern?

Dank euch -

Es hat wie immer SPASS gemacht mit Euch zu arbeiten.

Viele Grüße
Chris

klaussal:
Es wird ein Dokument angelegt, wo der Empfänger (Wert aus Adressbuch) angelegt wird.

Das Script holt sich dann das Dok ... (siehe oben)


--- Code: ---Set viewMail = db.getView("mailempfaenger_aenderungsmitteilung")
Set docMail = viewMail.getfirstDocument
If Not docMail Is Nothing Then
Else
Msgbox "Kein Empfänger vorhanden, Mail nicht verschickt !" , 12, "Abbruch"
Exit Sub
End If
docSend.SendTo = docMail.name
--- Ende Code ---

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln