Beschreibung:
Löscht einen Teilnehmer. Es muss die Index-Nummer des Teilnehmers übergeben werden. Der Index geht von 1 bis Count.
Parameter:
|
Parametername |
Typ |
Beschreibung |
|
Index |
Long |
Index-Nummer. |
Rückgabewert:
Bool
Beispiel VBScript:
' Entfernt einen Teilnehmer von einem bestimmten Termin. Dabei werden alle Teilnehmer durchlaufen und nach Prüfung des Namens entschieden, ob der Teilnehmer entfernt werden soll
Dim sNameToRemoveAsAttendee : sNameToRemoveAsAttendee = "Administrator"
Dim oAttendees : Set oAttendees = cRM.CurrentProject.timemanager.Appointments.ItemByUniqueID(sUniqueAppointmentID).Attendees
Dim nCount : nCount = 0
For nCount = 1 To oAttendees.Count
Set oAttendee = oAttendees.Item(nCount)
If (oAttendee.Name = sNameToRemoveAsAttendee) Then
Call oAttendees.Remove(nCount)
End If
Set oAttendee = Nothing
Next
Set oAttendees = Nothing
Beispiel C#-Script:
// Entfernt einen Teilnehmer von einem bestimmten Termin. Dabei werden alle Teilnehmer durchlaufen und nach Prüfung des Namens entschieden, ob der Teilnehmer entfernt werden soll
string uniqueAppointmentID = "Hier gewnüschte Termin-ID eintragen";
string nameToRemoveAsAttendee = "Administrator";
Attendees attendees = cRM.CurrentProject.TimeManager.Appointments.ItemByUniqueID(uniqueAppointmentID).Attendees;
Attendee attendee;
for (int i = 1; i <= attendees.Count; i++)
{
attendee = attendees.Item(i);
if (attendee.Name == nameToRemoveAsAttendee)
{
attendees.Remove(i);
}
attendee.Dispose();
}
attendees.Dispose();