Domino 9 und frühere Versionen > ND6: Entwicklung
ComputedText beim Erstellen eines Memos
Glombi:
Es liegt an
@Command([EditInsertText];
das funktioniert nur, wenn der Cursor in einem bearbeitbaren Feld steht.
Für Deinen Fall muss es wie folgt heissen:
... ... ...
DisplayText := @Implode(@If(@IsError(_Value); _ErrorSource; _Value); @NewLine);
@Left(DisplayText; 250) +
@Middle(DisplayText; 250; 250) +
@Middle(DisplayText; 500; 999)
Andreas
adminnaddel:
Ich Dummi ... vielen Dank!!
lg
Andy
adminnaddel:
::) ::) ::)
ich schon wieder ....
die o.g. Formel starte ich nun über ein Script welches mir aber leider nicht den gewünschten Inhalt in Body Field bringt!
Über eine Aktion funzt es, doch irgendwie möchte der Agent nicht laufen ???
Dim s As New NotesSession
Dim db As NotesDatabase
Dim agent As NotesAgent
Set db = s.CurrentDatabase
Set agent = db.GetAgent("Sign")
Call agent.Run
If agent.Run = 0 Then
Messagebox "Agent did not run",, "Failure"
End If
Soll heißen: Über [ToolsRunMacro] funzt es aber net über [agent.run] 8)
lg
Andy
Tode:
das kann nicht funktionieren, weil agent.run den Agenten immer im Background startet, ohne User-Interaktion und ohne Zugriff auf's Frontend... steht aber dick und fett in der Designer- Hilfe...
-zip-
You cannot run an agent recursively (cannot call it from itself).
The user cannot interact directly with a called agent. User output goes to the Domino log.
You cannot debug a called agent.
You cannot use the Notes UI classes in an agent called by this method.
For COM applications, the Notes program directory must be in the application path.
-/zip-
Gruß
Tode
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln