@Unique in Lotusscript

  • Hallo @ all
    wahrscheinlich stehe ich mal wieder richtig auf dem Schlauch.
    Ich muss ein Dokument mit Lotusscript erzeugen und dabei einen Wert generieren der in Formelsprache mit @Unique gemacht würde. Also einen nutzbaren "eindeutigen" Feldinhalt. Wie macht man das in Lotusscript? Ich google mir schon seit Tagen den Wolf und finde leider auch hier im Forum nichts dergleichen. Wie gesagt ich möchte keine Werte auf Unique bringen (ArrayUnique bringt mich nicht weiter), sondern diesen Code generieren der in einem Feld mit Formel "Berechnet beim Anlegen" produziert werden kann.
    Klar könnte man Eval benutzen, doch geht es einfacher?
    Viele Dank für Schubser vom Schlauch
    Klaus Dewald

  • Hallo Andreas,
    wie schon geschrieben, ArrayUnique bringt mich nicht weiter da es keine Werte generieren kann, sondern nur Werte vergleicht und normiert.
    Ich habe mein Problem mittlerweile durch Evaluate(@Unique) gelöst. Es ging sogar sehr leicht ;) Ich dachte der Evaluate Befehl ist komplizierter in der Anwendung.
    Das Thema hat sich also erledigt.
    Vielen Dank trotzdem
    Klaus Dewald

  • Dann ist/war Deine Fragestellung aber falsch bzw. nicht eindeutig.
    Und Deine gepostete Loesung macht ja nun absolut ueberhaupt nichts anderes.


    Vergiss meine Aussaeg.
    @Unique ohne irgenwelche Parameter erzeugt ja eine zufaellige Zeichenkette. Und soweit ihc mich noch erinnern kann, gibr es fuer diese
    Funktionalitaet von @Unique keinen Ersatz in LS.



    Andreas

  • Klappt evtl. das hier?


    Dim macro As String
    Dim ret As Variant


    macro = |@Unique|
    ret = Evaluate(macro)

    bunt ist das dasein und granatenstark. volle kanne hoshi's!


    IBM Certified Advanced System Administrator (R5, D6, D7)
    IBM Certified Advanced Application Developer (R5, D6, D7, D8)