Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: majoo am 13.09.02 - 14:37:01

Titel: Kann mir jemand ein kleines Script schreiben?
Beitrag 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
Titel: Re: Kann mir jemand ein kleines Script schreiben?
Beitrag von: Rob Green am 13.09.02 - 15:17:17
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
Titel: Re: Kann mir jemand ein kleines Script schreiben?
Beitrag von: mahonri am 13.09.02 - 15:25:58
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
Titel: Re: Kann mir jemand ein kleines Script schreiben?
Beitrag von: majoo am 13.09.02 - 17:43:37
Danke
hat geklappt

majoo