Bei den ausgeführten Scripten steht das Objekt Event zur Verfügung, welches Informationen über das aktuelle Ereignis zur Verfügung stellt. Auf dieses Objekt wird über das WScript Objekt zugegriffen:
WScript.Event
Hinweis: Bei der Verwendung von C# Scripten verwenden Sie lediglich Event, nicht WScript.Event. Ein Aufruf könnte hierbei wie folgt aussehen:
dynamic Record = Event.Record1;
Bei der Verwendung im C# Script verwenden Sie als Typ für die Eigenschaften immer ‚dynamic‘.
Das WScript.Event-Objekt und entsprechende Unterobjekte sind global verfügbar. Die im jeweils aktuellen Script-Kontext nicht verfügbaren Unterobjekte sind Nothing bzw. null. WScript.Event.Project ist immer verfügbar und entspricht cRM.CurrentProject.
Etwaige gesetzte WScript.Event-Unterobjekte werden nicht in per Project.ExecuteScriptBy*-Methoden gestartete Scripte weitergereicht.