Name, read-only

Beschreibung:

Liefert den Namen des Teilnehmers zurück.

Typ:

String

Beispiel VBScript:

' Zeigt die Teilnehmer eines bestimmten Termins an

 

Dim oAttendees : Set oAttendees = cRM.CurrentProject.timemanager.Appointments.ItemByUniqueID(sUniqueAppointmentID).Attendees

Dim oAttendee

Dim nCount : nCount = 0

Dim nAttendeeType : nCount = 0

Dim sAttendeeType : sAttendeeType = ""

 

For nCount = 1 To oAttendees.Count

 

    Set oAttendee = oAttendees.Item(nCount)

    nAttendeeType = oAttendee.Type

   

    If (nAttendeeType = 0) Then

        sAttendeeType = "Benutzer"

    ElseIf (nAttendeeType = 1) Then

        sAttendeeType = "Gruppe"

    ElseIf (nAttendeeType = 2) Then

        sAttendeeType = "Ressource"

    ElseIf (nAttendeeType = -1) Then

        sAttendeeType = "Unbekannter Typ"

    End If

   

    Call cRM.DialogMessageBox("Teilnehmer " & CStr(nCount) & ": " & oAttendee.Name & ", Typ: " & sAttendeeType, "Attendee.Name & Attendee.Type", vbOkOnly)

   

    Set oAttendee = Nothing

   

Next

 

Set oAttendees = Nothing

 

Beispiel C#-Script:

// Zeigt die Teilnehmer eines bestimmten Termins an

 

string uniqueAppointmentID = "Hier gewnschte Termin-ID eintragen";

Attendees attendees = cRM.CurrentProject.TimeManager.Appointments.ItemByUniqueID(uniqueAppointmentID).Attendees;

Attendee attendee;

long attendeeType;

string attendeeTypeTranslated = string.Empty;

 

for (int i = 1; i <= attendees.Count; i++)

{

    attendee = attendees.Item(i);

    attendeeType = attendee.Type;

 

    if (attendeeType == 0)

        attendeeTypeTranslated = "Benutzer";

    else if (attendeeType == 1)

        attendeeTypeTranslated = "Gruppe";

    else if (attendeeType == 2)

        attendeeTypeTranslated = "Ressource";

    else if (attendeeType == -1)

        attendeeTypeTranslated = "Unbekannter Typ";

 

    cRM.DialogMessageBox("Teilnehmer " + i.ToString() + ": " + attendee.Name + ", Typ: " + attendeeTypeTranslated, "Attendee.Name & Attendee.Type", 0);

    attendee.Dispose();

}

 

attendees.Dispose();