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();