Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: majoo am 13.09.02 - 14:37:01
-
Hallo,
ist hier jemand so nett und könnte mir bei einem kleinen Script behilflich sein? Ich würde gerne folgendes realisieren:
In jedem Datensatz gibt es ein Feld Mailempfängeradresse (@UserName)und ein Status Feld.
Ich hätte gerne ein Agent, der an die jeweilige Adresse ein Mail schickt wenn Status=0 ist.
In der Mail soll eine Verknüpfung zum Dokument sein.
Vielen Dank wenn das jemand für mich schreiben würde.
majoo
-
Script? Wozu?
Nimm die @mailsend Funktion (siehe Notes Help)mit dem Schalter includedoclink.
Entweder ein berechnetes Feld mit@isf(@isdocbeingsaved AND Gesendet="nein";tue senden und Feld gesendet auf "nein stellen"; sonst mach nix)
oder
einen zeitgesteuerten Agent mit selbiger Formel
also Senden und ein Feld auf Gesendet setzen, damit Agent gleiches doc nicht zig mal sendet
-
Set Coll = DB.unprocessedDocuments
Set doc = Coll.getfirstDocument
while Note Doc is Nothing
If Doc.Status(0) = 0 then
set MailDoc = db.CreateDocument
MailDoc.SendTo = doc.MailEmpfängeradresse
Maildoc.Subject = "Der Status ist jetzt NULL"
Set DummyItem = MailDoc.CreateRichTextItem( "Body" )
call DummyItem.appendDoclink(Doc,"Hier kommt der link")
call MailDoc.Save(true,false)
call MailDoc.send(false)
End If
Set Doc = Coll.getNextDocument(Doc)
Wend
Das ganze sollest du noch etwas auskleiden, oder kennst du dich mit Script garnicht aus? ;D
-
Danke
hat geklappt
majoo