Domino 9 und frühere Versionen > Entwicklung
Brauche Hilfe bei Lotus Script!!!
aba:
Hallo zusammen,
da ich nicht der große Programmierer bin bräuchte ich mal Eure Hilfe.
Ich würde mich freuen wenn mir jemand u.a. in Lotus Script umsetzen könnte!!!
@If(@IsNewDoc;@MailSend(GenehmigungDurch;"";"";"Bitte sehen Sie in Ihre Notes-Urlaubsdatei" ;" ";"";"");"");
Grund$ := Korrektur + Abwesenheit;
Kommentar$ := Grund$ + "-Antrag ist abgelehnt wegen " + AbgelehntWegen;
REM "@Prompt([OK]; \"Checkpoint\"; Kommentar$)";
@If(Freigabe = "Abgelehnt";@MailSend(@Author;"";"";Kommentar$);"");
@Command([FileSave]);
@Command([FileCloseWindow])
Dann könnte ich damit weiterarbeiten!!
Vielen Dank im voraus!!
Arnd
TMC:
Hi aba,
ich bin zwar kein Script-Vollprofi, aber trotzdem eine bescheidene Frage:
Warum brauchst Du da ein Script?
Wie solls weitergehen?
.....
Einfach hier ein Script reinzuposten: OK, aber dann würden bestimmt die Fragen weitergehen.
Ein wenig mehr Hintergrund wäre nicht schlecht um zu helfen.
TMC
aba:
Hi TMC,
ja dann schildere ich mal kurz den Hintergrund.
Ich habe hier eine Urlaubsdatenbank und ich habe dort ein Feld vom Typ Kontrollkästchen. Und nur wenn dies angeklickt ist sollen die Befehle die ich gepostet hab durchgefürht werden ansonsten soll eine Messagebox eingeblendet werden.
Jetzt weiß ich aber nicht wie ich das in die vorhandene Formel einbaue bzw. wie ich die vorhandene Formel in Lotus Script umsetze um dann meine Erweiterung daran zu flanschen!!
Gruss Arnd
TMC:
--- Zitat ---ich habe dort ein Feld vom Typ Kontrollkästchen. Und nur wenn dies angeklickt ist sollen die Befehle die ich gepostet hab durchgefürht werden ansonsten soll eine Messagebox eingeblendet werden.
--- Ende Zitat ---
Soweit so gut.
--- Zitat ---@If(@IsNewDoc;@MailSend(GenehmigungDurch;"";"";"Bitte sehen Sie in Ihre Notes-Urlaubsdatei" ;" ";"";"");"");
--- Ende Zitat ---
Wenn neues Dok: sende Mail, sonst tu nix.
--- Zitat ---Grund$ := Korrektur + Abwesenheit;
Kommentar$ := Grund$ + "-Antrag ist abgelehnt wegen " + AbgelehntWegen;
REM "@Prompt([OK]; \"Checkpoint\"; Kommentar$)";
@If(Freigabe = "Abgelehnt";@MailSend(@Author;"";"";Kommentar$);"");
--- Ende Zitat ---
Wenn Feld Freigabe auf "Abgelehnt" dann sende noch eine Mail.
Ich verstehe irgendwie denn Sinn des ganzen nicht.
Die @Prompt ist als REM dargestellt, also Bemerkung und wird nicht ausgeführt.
Aber Du willst bei Klick auf ein Kontrollkästchen 2 Mails losjagen wenn Doc neu?
Was ist wenn sich der User verklickt?
In welchem Event willst Du das machen?
TMC
aba:
Nur bevor überhaupt das erste Mail losgeht!!!!
@If(@IsNewDoc;@MailSend(GenehmigungDurch;"";"";"Bitte sehen Sie in Ihre Notes-Urlaubsdatei" ;" ";"";"");"");
Zur weiteren Erklärung:
Der Urlaubsantrag sowie er jetzt ja bereits eingesetzt wird, wird ja beim klicken des Button "Speicher und abschließen(siehe Formel) an den geschickt, der den endgültig genehmigt. Wir machen jetzt aber noch eine eigene U-DB für unsere Mitarbeiter in der Fertigung und die müssen noch bevor Sie den Antrag an den endgültigen Genehmiger schicken, diesen im Team abstimmen. Deshalb gibt es ein Feld "Urlaub im Team abgestimmt". Also erst wenn man dort bewußt angeklickt hat, darf die Mail rausgehen und der Antrag gespeichert werden!!!
Ich hoffe ich konnte es ein wenig deutlicher machen!
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln