Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: GreySound am 23.08.05 - 14:42:26
-
Hallo zusammen.
Ich muss folgendes erstellen:
Ein Änderung in der Mailschablone, damit sowas wie ein Trailer mitgeschickt wird. Kein Problem. Jetzt soll aber nicht jeder User, sondern nur die, die keine eigene Signatur haben, die veränderte Mailschablone bekommen. Demnach möchte ich eine Mail mit einem Hotspot schicken. Klickt der User auf den Spot, wird seine Mail Schablone upgedatet. Was für Befehle muss ich hinter den Hotspot setzen, damit bei Klick die Mailschablone upgedatet wird ??????
Vielen Dank für Tipps ::)
-
Hallo,
das könnte über Standard-Bordmittel schwierig werden, da die entsprechende Eigenschaft notesDatabase.DesignTemplateName read-only ist.
Mal ein anderer Gedankenansatz:
Du könntest auslesen ob das Profil eine Signatur enthält und wenn nicht, wird diese dort eingefügt. Also im Prinzip so, als ob es der User selbst gemacht hätte:
Dim session As NotesSession
Dim db As NotesDatabase
Dim docCalenderProfile As NotesDocument
Dim itemSignature As NotesItem
Set session = New NotesSession
Set db = session.CurrentDatabase
Set docCalendarProfile = db.GetProfileDocument("CalendarProfile")
Set itemSignature = docCalendarProfile.GetfirstItem("Signature_1")
If itemSignature.text = "" Then
docCalendarProfile.EnableSignature = "1"
docCalendarProfile.SignatureOption = "1"
docCalendarProfile.Signature_1 = "--->Hier die neue Signatur<---"
Call docCalendarProfile.Save(False, False)
End If
Meinen schlampigen Programmierstil bitte ich zu entschuldigen :o
Grüße
Willi
Dieser Beitrag scheint mir im Entwicklungsforum besser aufgehoben zu sein. Kann das mal jemand verschieben?
-
Hallo WilliG.
:PDein Programmierstil ist völlig egal! Tatsache ist das ist es!!!!!!!!!!! :-P
Super Idee! vielen, vielen Dank
-
Dieser Beitrag scheint mir im Entwicklungsforum besser aufgehoben zu sein. Kann das mal jemand verschieben?
Erledigt. - Andreas
-
Sorry... dass ich hier den Thread nochmal aufmachen musss.
Habe das so auch geändert. In den Vorgaben sehe ich nun auch die neue Signatur - allerdings zieht er sich diese nicht. Irgendwo ist noch die "alte" verspeichert. Wie kann ich das aktualisieren - möchte das wenn möglich in die Formel einfügen.
Soll nicht manuell nochmal über die Werkzeug-Vorgaben erledigt werden müssen.
Grüsse
-
Evtl. Notes einmal zu- und wieder aufmachen. Profildokumente werden "gecached" (fürchterliches Deutsch).
-
danke für hinweis. aber auch nach neustart immer noch die "alte" signatur.
nur wenn ich über die werkzeug-vorgaben gehe und diese maske dann nochmals mit ok bestätige, zieht er sich die signatur aus dem vorherigen befehl.
kann ich die diese aktualisierung irgendwie per befehl abschicken, ohne nicht immer nochmals über die werkzeugvorgaben zu bestätigen?