Domino 9 und frühere Versionen > Entwicklung

Kann mir jemand ein kleines Script schreiben?

(1/1)

majoo:
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

Rob Green:
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

mahonri:
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

majoo:
Danke
hat geklappt

majoo

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln