Hi all,
ist es irgendwie möglich, vom Browser-Frontend aus einen Skript-Agent zu starten und dem dabei einen Parameter zu übergeben?
Gruss, Bernd
Hi all,
ist es irgendwie möglich, vom Browser-Frontend aus einen Skript-Agent zu starten und dem dabei einen Parameter zu übergeben?
Gruss, Bernd
Welchen Browser setzt Ihr ein?
Beim IE müsste es mit OLE gehen oder mit der Windoes API.
Willst Du nur eine URL übergeben, sollte es mit NotesUIWorkspace.URLOpen funktionieren, damit kann wahlweise der Vorgabebroser gestartet werden.
Gruß
Dirk
Sehr einfach über die URL:
http://server/pfad/db/Agent?Op…t&Param1=Blah&Param2=blah
An die Parameter kommst Du im Agent über den Document Context und das Feld Query_String_Decoded
Oder du setzt via Formel oder JavaScript ein paar Felder im aktiven Dokument und rufst dann den Agent auf...
Starte den Agent mit einer URL ala:
http://servername/database.nsf…penagent&ersterparameter='eins'&weitererparameter='zwei'...
Mit den CGI's query_string bzw. query_string_decoded kannst du dann alles rechts vom ? mit simplen Zeichenkettenoperationen zerlegen und weiterverwenden. Einziger Haken ist die maximale Länge einer URL und Sonderzeichen, die in URL's unzulässig sind. Aber das kann man verschmerzen bzw. umgehen.
Nachzulesen auch im URL Cheat Sheet.
Cool, wusste gar nicht, daß das mit agents auch funktioniert. Danke für die Antworten!
Vorsicht, die URL-Übergabe funktioniert nur wenn auch ein documentcontext vorhanden ist (i.d.R. nur beim Submit).
Ist also nicht immer möglich