Event

Beschreibung:

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.

Der Aufruf in C# Script unterscheidet sich vom Aufruf innerhalb von VBScript:

WScript.Event (VBScript)
Event (C# Script)

Ausführliche Informationen dazu erhalten Sie im Kapitel Event Objekt.

Typ:

Event

Beispiel VBScript:

Dim oEvent, oTimeManager, oAppointment

Set oEvent = WScript.Event

Set oTimeManager = cRM.CurrentProject.timemanager

Set oAppointment = oTimeManager.Appointments.ItemByUniqueID(CStr(oEvent.Data))

MsgBox oAppointment.Start & ": " & oAppointment.Subject

Beispiel C#-Script:

object appointmentSaved = Event;

TimeManager timeManager = cRM.CurrentProject.TimeManager;

Appointment appointment = timeManager.Appointments.ItemByUniqueID(appointmentSaved.Data);

MessageBox.Show(appointment.Start.ToString() + ": " + appointment.Subject, cRM.AppTitle, MessageBoxButtons.OK);