Domino 9 und frühere Versionen > Administration & Userprobleme
Von Formel zu Script
bificypdog:
Kann mir jemand einen kleinen Tipp geben?
Wie setze ich folgende Formel in Script um:
--- Code: ---@SetField("History";(@Text(@Now)+" Call wurde von " + @Name([CN];@UserName)+" --> "+@Implode(@Name([CN];Next))+" zugeordnet."):History);
--- Ende Code ---
Danke.
koehlerbv:
Äh, was fehlt Dir denn hier an Know-How ?
Dann wissen wir auch, wie tief wir bei der Hilfestellung gehen müssen ...
Bernhard
bificypdog:
Die Agenten sind in Lotus Script fertig.
Ich weiss nur nicht, wie ich die Formel umschreiben soll.
Bisher habe ich das Feature im Script rauslassen müssen. Jedoch sollte die Dokumentenhistorie auch bei der Nutzung von Script-Agenten benutzt werden. Sonst entsteht bei mir eine Lücke in der Historie.
Glombi:
Am einfachsten geht so was (falls der Code bereits in Formelsprache da ist) mit Evaluate:
'doc ist das Backend-Dokument, in das geschrieben werden soll
dim ret_eval as Variant
ret_eval = Evaluate(|FIELD History := (@Text(@Now)+" Call wurde von " + @Name([CN];@UserName)+" --> "+@Implode(@Name([CN];Next))+" zugeordnet."):History);@True|,doc)
Andreas
koehlerbv:
@bifi:
... was meine Frage immer noch nicht beantwortet ...
Magst Du jetzt das ganze Ding fertig vorgekaut haben ?
@SetField in LS sollte klar sein.
@Now ist in diesem Kontext CStr (Now) in LS
Das @Implode ist unnötig.
@Name ([CN]; @UserName) ist NotesSession.UserName.Common
Für die Verkettung des Listenfeldes musst Du Dir was einfallen lassen. Gib' mal ArrayAppend eine Chance (siehe DesignerHelp), Du musst dort aber sicherstellen, dass das Ursprungsfeld schon ein Array ist.
Also: Sag' mal genaueres.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln