Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tabama am 12.02.04 - 17:31:32
-
wie kann ich in script vergleichen, ob der komplette Inhalt einer Variablen mit mehreren Werten identisch mit einem dem kompletten Inhalt eines Dokumentenfeldes ist.
Beispiel:
Dim variable(0 to 2) as variant
variable(0) = "Eintrag1"
variable(1) = "Eintrag2"
variable(2) = "Eintrag3"
Das Dokumenten-Feld enthällt z.B. die Textliste |"Eintrag1":"Eintrag2":"Eintrag3"|
-
Hier kommt es jetzt darauf an, ob Du auf eineindeutige Übereinstimmung oder eindeutige hinauswillst.
Egal wie:
Die Dimension der Arrays muss gleich sein.
Eineindeutig (die Arrays stimmen vollkommen überein):
Du vergleichst simpel Element 1 des Arrays mit Element 1 des Items und so weiter.
Eindeutig:
Du loopst durch Dein Array und prüft mit ArrayGetIndex, ob dieser Eintrag im Item enthalten ist (oder anders herum). Wenn nicht - Abbruch, wenn ja, näcgstes Element. Wenn alles passt: OK-Rückgabe.
HTH,
Bernhard