Domino 9 und frühere Versionen > Entwicklung

@Command in Lotus-script

(1/3) > >>

Mario:
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?

Till_21:

--- Zitat von: Mario am 23.06.03 - 13:42:38 ---Muss ich ein @Command irgendwie besonders einleiten?

--- Ende Zitat ---

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

Mario:
also:

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

???

Till_21:
nein,
wenn dann strName = evaluate(@left(fullname);" ");

aber dies ist eigentlich wirklich humbug...

evaluate nur benutzen wenn nicht anders geht !!

benutz strleft !

gruss

Mario:
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)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln