Domino 9 und frühere Versionen > ND6: Entwicklung

Agent Parameter übergeben

(1/2) > >>

horst0815:
Mahlzeit.
ich hab mal wieder ein Problem. Und zwar:
Kann ich einen Agenten mit einem Parameter aufrufen?
z.B.
myAgent("HAllo")

Wie muss ich dem Agent dann beibringen, mir den übergebenen Parameter auszuwerten.

Geht das überhaupt. Ich meine einen Agenten wie eine Funktion zu deklarieren die ganz normal eingabeparameter hat?
danke für eure Tipps

koehlerbv:
Nein, Agenten kannst Du nicht mit Parametern aufrufen. Es gibt aber workarounds:
Zum einen bietet die Methode Agent.Run die Möglichkeit, eine NoteID zu übergeben. So kannst Du auf ein Dokument verweisen, das Deine Parameter enthält.
Gleiches kannst Du natürlich erreichen, in dem Du vor dem Aufruf Werte in ein bestimmtes Dokument schreibst und der Agent sich dann wieder dieses Dokument greift.

HTH,
Bernhard

horst0815:
@koehlerbv, danke das mit der NoteID klingt gut ich versuchs mal damit. besten dank einstweilen

horst0815:
ach nochwas kurz. wenn ich z.B.
agent.run(doc.UniversalID) aufrufe.

hat dein mein agent automatisch eine Verbindung zum doc?
oder muss ich in dem Agent dann wieder diesen Parameter irgendwie auslesen?

koehlerbv:
Siehe DesignerHelp - dort ist alles beschrieben incl. Beispiel. Ausserdem ist es die NOTEID und nicht die UniversalID !

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln