Autor Thema: Formel in Script  (Gelesen 1832 mal)

Offline MarkusL

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Männlich
Formel in Script
« am: 19.09.13 - 16:36:40 »
Hallo zusammen,

ich habe in einem langen Script eine Zeile mit Formel hinterlegt.
Leider ist das Ergebnis nicht das, was ich dachte.

Wenn die Formel so aussieht, kommt das gewünschte Ergebnis und vGruppen wird richtig gefüllt:
vGruppen = Evaluate( | @DbLookup("":"" ; "Servername" : "names.nsf" ; "Ansicht" ; "Suchbegriff" ; 3 ; [PartialMatch])|, doc )

Wenn die Formel so aussieht, kommt nicht das gewünschte Ergebnis und vGruppen wird nicht gefüllt:
vGruppen = Evaluate( | @DbLookup("":"" ; StringServername : "names.nsf" ; "Ansicht" ; StringSuchbegriff ; 3 ; [PartialMatch])|, doc )

Die Strings sehen zumindest im Debugger oder in einer Messagebox richtig aus.
Ich vermute, dass ich die Strings irgendwie als String kenntlich machen muss.
Aber wie?

Danke für Eure Hilfe und schöne Grüße
Markus
« Letzte Änderung: 19.09.13 - 17:02:14 von MarkusL »
Version Lotus Notes / Domino: 8.5.3
Server: 1 Cluster, 1 weiterer Server
Anzahl Benutzer: ca. 230

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Formel in Script
« Antwort #1 am: 19.09.13 - 16:38:51 »
Hallo,

Schon mal
vGruppen = Evaluate( | @DbLookup("":"" ;"| & StringServername & |" : "names.nsf" ; "Ansicht" ; StringSuchbegriff ; 3 ; [PartialMatch])|, doc )
versucht?


Andreas

Driri

  • Gast
Re: Formel in Script
« Antwort #2 am: 19.09.13 - 16:40:17 »
Den StringSuchBegriff müßte man auch noch entsprechend verketten.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Formel in Script
« Antwort #3 am: 19.09.13 - 16:57:02 »
Wenn StringServername und StringSuchbegriff korrekt gefüllte Items im Dokument doc sind, müsste es auch funktionieren

Offline MarkusL

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Männlich
Re: Formel in Script
« Antwort #4 am: 19.09.13 - 17:01:58 »
Danke für die Helfestellungen.

@Andreas und Driri:
Die Hinweise waren gut, aber es hat trotzdem nicht funktioniert.

Ich habe es mit Eurer Hilfe jetzt so gelöst:
sBefehl = |@DbLookup("":"" ; "| & StringServer & |" : "names.nsf" ; "GADGroupsByPerson" ; "| & StingBBegriff & |" ; 3 ; [PartialMatch])|
vGruppen = Evaluate( sBefehl, doc )

@Peter:
Aus den Items im Dokument werden werden die Strings bebildet.

@Alle:
Danke für die echt schnelle Hilfe.
Wahrscheinlich gibt es elegantere Lösungen, aber im Rahmen des ganzen Scripts und für meine Bedürfnisse funktioniert es gut und schnell.

Gruß Markus
Version Lotus Notes / Domino: 8.5.3
Server: 1 Cluster, 1 weiterer Server
Anzahl Benutzer: ca. 230

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz