Domino 9 und frühere Versionen > ND6: Entwicklung

Agent per Scipt starten

<< < (2/3) > >>

jBubbleBoy:
Und warum macht ihr das nicht in einem Agenten, klingt sehr verworren, historisch gewachsen? Auf jeden Fall würde ich den letzten Agent weglassen und das gleich in dem LS-Agent einbauen.

Wiesel:
Wenn Du mir sagst, wie ich das hier in Script umsetze:

@Name([CN];@Word( tx_Aenderungen ; "~" ; 1 ))

m3:
@Word => StrToken()
@name => NotesName class 

Glombi:

--- Zitat von: Wiesel am 05.12.08 - 14:33:49 ---Wenn Du mir sagst, wie ich das hier in Script umsetze:

@Name([CN];@Word( tx_Aenderungen ; "~" ; 1 ))

--- Ende Zitat ---

dim ret_eval as variant
ret_eval = Evaluate( |@Name([CN];@Word( tx_Aenderungen ; "~" ; 1 ))|, doc )
msgbox rev_eval(0)

Andreas

Wiesel:
Toll!

Und was ist mit @IsError?

Ich muss das hier alles nach Script bringen und finde die Designer-Hilfe dazu meist echt doof:

@If(   Feld = "B_AbgabeGrund";
   @Do(   @SetField("B_AbgabeAuswahl";"Ja");
            @SetField(Feld;Wert));
   @If( Feld = "B_Kaufpreis";
         @If(   @IsError(@TextToNumber(Wert)) = 0 ;
               @SetField(Feld;@TextToNumber(Wert));
               @Return(@Prompt([Ok];"Fehler";"Der angegebene Kaufpreis ist keine Zahl. Bitte Vorgang wiederholen")));
   @If(   Feld = "B_DatumRechnung";
         @If(   @Length(Wert) = 10 ;
               @SetField(Feld;@TextToTime(Wert));
               @Return(@Prompt([Ok];"Fehler";"Das angegebene Rechnungsdatum ist kein Datum. Bitte Vorgang wiederholen")));
@SetField(Feld;Wert))));

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln