Remove

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