Domino 9 und frühere Versionen > Entwicklung

Datentype Var mit Doc.feld vergleichen

(1/1)

tabama:
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"|

koehlerbv:
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

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln