Domino 9 und frühere Versionen > ND8: Entwicklung

Code Hilfe

<< < (3/4) > >>

jBubbleBoy:
Wieso, in deinem Code ist doch die Auswahl der Mailadressen eine fest vorgebende Liste, oder?
Das wäre L2, eine Liste mit sprechenden Namen wäre dann L1, in der gleichen Reihenfolge wie L2.
Das Ergebnis (Auswahl) ist der Rückgabewert deiner @Prompt-Funktion. Nach der Auswahl erfolgt das @replace ...

Patt74:
ich habe es so probiert, geht aber nicht!


--- Code: ---_alleEmpfaenger := "name1":"name2":"name3";
_alleEmpfaenger2 := "name1@domain.de":"name2@domain.de":"name3@domain.de";

_Empfaenger := @Prompt([OKCANCELLISTMULT]:[NoSort]; "Auswahl der Mailempfänger (Weiterleitung)"; "Wählen Sie einen oder mehrere Namen als Empfänger aus. Die selektierte Mail wird dann an diese Empfänger weitergeleitet"; "name1@domain.de"; _alleEmpfaenger :"alle");

@replace(_Empfaenger; _alleEmpfaenger; _alleEmpfaenger2);

_sendTo := @If(
 _Empfaenger = "" | @Text(_Empfaenger) = "1";
   @Return(""); _Empfaenger = "alle" ; _alleEmpfaenger; _Empfaenger );

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


--- Ende Code ---

jBubbleBoy:
fast perfekt :) die Zuweisung fehlt noch:

--- Code: ---_Empfaenger := @Replace(_Empfaenger; _alleEmpfaenger; _alleEmpfaenger2);
--- Ende Code ---

Patt74:
Danke.

Fast perfekt, jetzt fehlt komischerweise der Standardwert wieder?


--- Code: ---
_alleEmpfaenger := "name1":"name2":"name3";
_alleEmpfaenger2 := "name1@domain.de":"name2@domain.de":"name3@domain.de";

_Empfaenger := @Prompt([OkCancelListMult]:[NoSort]; "Auswahl der Mailempfänger (Weiterleitung)"; "Wählen Sie einen oder mehrere Namen als Empfänger aus. Die selektierte Mail wird dann an diese Empfänger weitergeleitet"; "name1@domain.de"; _alleEmpfaenger :"alle");

_Empfaenger := @Replace(_Empfaenger; _alleEmpfaenger; _alleEmpfaenger2);

_sendTo := @If(
 _Empfaenger = "" | @Text(_Empfaenger) = "1";
   @Return(""); _Empfaenger = "alle" ; _alleEmpfaenger2; _Empfaenger );

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

--- Ende Code ---

jBubbleBoy:
Du meinst die Vorgabe, da steht noch die Mail-Adresse hier muss aber der Name stehen.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln