Domino 9 und frühere Versionen > ND6: Entwicklung

@Prompt([OKCANCELLISTMULT]

<< < (3/3)

Marinero Atlántico:
Hm. Ist jetzt ein Schuss ins blaue, aber da gibt es sehr vermutlich noch ein paar Randbedingungen, die abgefangen werden müssen.
Was ist, wenn der User nix auswählt und per Kreuz schliesst, etc.

TMC:
Toll abfangen und auswerten wie etwa in LS geht da leider nicht wirklich AFAIK.

User wählt nix aus: da könnte man auf Empfänger = "" prüfen.

Cancel / Kreuz anklicken: Script bricht komplett ab und nichts pasiert mehr.

Glombi:
So sähe das bspw. bei mir aus:

_Empfaenger := @Prompt([OKCANCELLISTMULT]:[NoSort]; "Auswahl der Mailempfänger"; "Wählen Sie einen oder mehrere Namen als Empfänger dieser Anfrage."; "alle"; "Name1":"Name2":"Name3"...:"alle");

@If(
 _Empfaenger = "" | @Text(_Empfaenger) = "1";
   @Return("");
 ""
);

@Command([MailComposeMemo]);
@Command([EditGotoField]; "EnterSendTo");
@Command([EditInsertText];@Implode(_Empfaenger;";"));
@Command([EditGotoField]; "Subject")


Andreas

koehlerbv:
Das @Implode gefällt mir nicht - da wird ja explizit aus einem Array ein skalarer Wert gemacht, was durchaus zu Problemen führen kann. Warum nicht gleich ein @SetField mit dem _Empfaenger-Werten ?

Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln