Autor Thema: @Command in Lotus-script  (Gelesen 2700 mal)

Offline Mario

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Ich liebe dieses Forum!
@Command in Lotus-script
« am: 23.06.03 - 13:42:38 »
Hallo,

ich möchte in einem Lotusscript Quellcode ein @Command nutzen, doch es will nicht funzen:

strName = @Left(FullName; " ");

Muss ich ein @Command irgendwie besonders einleiten?

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:@Command in Lotus-script
« Antwort #1 am: 23.06.03 - 13:45:22 »
Muss ich ein @Command irgendwie besonders einleiten?

ja, musst du...
mit evaluate (guck mal in die hilfe)...

aber in ls gibt es auch einen left befehl... strleft

noch nebenbei-> das ist eine @function, kein command...
commands koennen nnicht evaluiert werden

gruss

Offline Mario

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Ich liebe dieses Forum!
Re:@Command in Lotus-script
« Antwort #2 am: 23.06.03 - 13:47:10 »
also:

strName = evaluate@Left(FullName; " ");

???

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:@Command in Lotus-script
« Antwort #3 am: 23.06.03 - 13:57:12 »
nein,
wenn dann strName = evaluate(@left(fullname);" ");

aber dies ist eigentlich wirklich humbug...

evaluate nur benutzen wenn nicht anders geht !!

benutz strleft !

gruss

Offline Mario

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Ich liebe dieses Forum!
Re:@Command in Lotus-script
« Antwort #4 am: 23.06.03 - 14:44:19 »
Hab jetzt "strLeft" benutzt.
Doch ich habe ein Casting Problem:

Dim ws As New NotesUIWorkspace
   Dim uiDoc As NotesUIDocument
   Set uiDoc = ws.CurrentDocument
   
   If (uiDoc.FieldGetText("ManagerNameGeordnet") = "") Then
      Dim nameTest As New NotesName(uiDoc.Document.getItemValue("ManagerName")(0))
      Dim strCommonName As String
      Dim strLeer As String
      strLeer = " "
      
      strCommonName = nameTest
Ich kann das NotesName-Ding nicht in einen String umwandeln! Wie geht das?
      strCommonName = Strleft(CommonName, strLeer)
   End If
   Call uidoc.FieldSetText("ManagerNameGeordnet", strCommonName)

Offline LordMacBee

  • Junior Mitglied
  • **
  • Beiträge: 88
  • Geschlecht: Männlich
  • I.8.P.P
    • Team Mental Racing - Online Nascar
Re:@Command in Lotus-script
« Antwort #5 am: 23.06.03 - 14:50:14 »
strCommonName = nameTest.common
Never underestimate the predictability of stupidity

Glombi

  • Gast
Re:@Command in Lotus-script
« Antwort #6 am: 23.06.03 - 14:54:35 »
Hi,
ich versteh die Formel nicht: Will Du wirklich nur den Vornamen einsetzen  ???

Offline LordMacBee

  • Junior Mitglied
  • **
  • Beiträge: 88
  • Geschlecht: Männlich
  • I.8.P.P
    • Team Mental Racing - Online Nascar
Re:@Command in Lotus-script
« Antwort #7 am: 23.06.03 - 15:01:44 »
Was meinst du mit nur Vornamen. Die NotesName.common property gibt den flachen, den Sonderzeichen entlefigten Namen an. Also statt CN=Perter Muster/O=IhreFirma kriegst du 'Peter Muster'

Das ist doch was du brauchst, oder?
Never underestimate the predictability of stupidity

Offline Mario

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Ich liebe dieses Forum!
Re:@Command in Lotus-script
« Antwort #8 am: 23.06.03 - 15:06:00 »
Es geht darum, aus dem "Vorname Nachname"
ein "Nachname, Vorname" zu machen.
Den dummen Fehler mit dem Common hab ich jetzt auch gefunden. Dann kann ich das jetzt auch umsetzen...

Danke nochmal an alle!

Glombi

  • Gast
Re:@Command in Lotus-script
« Antwort #9 am: 23.06.03 - 15:12:12 »
@LordMacBee: Sorry, ich meinte nicht Deine Formel...
In der von Mario geposteten Formel fehlte wohl was...

Gruß
Andreas

Offline LordMacBee

  • Junior Mitglied
  • **
  • Beiträge: 88
  • Geschlecht: Männlich
  • I.8.P.P
    • Team Mental Racing - Online Nascar
Re:@Command in Lotus-script
« Antwort #10 am: 23.06.03 - 15:15:28 »
Ups, alles klar.

Noch eine Anmerkung am Rande:

Was machst du bei Namen wie: Abdul Al Jabal der Affal del Schaffal?
mit strright und strleft kriegst du da schöissliche Sachen...
Never underestimate the predictability of stupidity

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:@Command in Lotus-script
« Antwort #11 am: 23.06.03 - 21:14:09 »
... um das eindeutig und sauber zu lösen musst du das Personendokument des betreffenden Users haben - dann kannst du den Vornamen, MiddleInitial und NAchnamen sauber auslesen und zusammensetzen...

ata
Grüßle Toni :)

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re:@Command in Lotus-script
« Antwort #12 am: 23.06.03 - 21:58:14 »
Ich habe hier ne kleine DB, in welcher ein paar Beispiele für @Commands in Lotus Script stehen. Vielleicht hilft das Ding ein wenig weiter.

Quelle : Sandbox bei LDD

ODS : R41 = R5

Meff
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:@Command in Lotus-script
« Antwort #13 am: 23.06.03 - 23:09:23 »
oder, als absolutes Highlight - und witzigerweise "unfertig" vom Autor selbst genannt - das LS Book von Julian Robichaux, frei auf seiner Page zum Download. Vollegstopft mit geilen functions, ohn Ende dabei Textfunktionen. Downloaden! Wers nicht macht, ist selbst schuld  8)

http://www.nsftools.com/tools/lsbook.htm


oder auf Rockies Seite (einem bekannten Notes Buchauthor ... nennt sich selbst "Lotus Geek"... bekannterweise leiden Amis nie am kleinen Cohones Syndrom ... alle tun so, als sei der ein Oberprogrammierer, dabei schreibt der in seinen Büchern normales Zeuchs...jesus...egal :P ;)): http://www.lotusgeek.com/SapphireOak/LotusGeekBlog.nsf/plinks/ROLR-5NHSBW
« Letzte Änderung: 23.06.03 - 23:11:49 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz