Symbol, read-only

Beschreibung:

Liefert die ID des Symbols der Kategorie zurück.

Typ:

Long

Beispiel VBScript:

' Prüft, ob ein bestimmter Termin die Kategorie "Meeting" besitzt

 

Dim oCategories : Set oCategories = cRM.CurrentProject.timemanager.Appointments.ItemByUniqueID(sUniqueAppointmentID).Categories

Dim oCategory

Dim nCount : nCount = 0

Dim bCategoryMeeting : bCategoryMeeting = False

 

For nCount = 1 To oCategories.Count

 

    Set oCategory = oCategories.Item(nCount)

   

    If (oCategory.Name = "Meeting") Then

        bCategoryMeeting = True

    End If

   

    Set oCategory = Nothing

   

Next

 

Call cRM.DialogMessageBox("Mindestens ein Termin besitzt die Kategorie ""Meeting"" (ID: " & oCategory.ID & ", Symbol: " & oCategory.Symbol & ".", "Categories.Item", vbOkOnly)

Set oCategories = Nothing

Beispiel C#-Script:

// Prüft, ob ein bestimmter Termin die Kategorie "Meeting" besitzt

 

Categories categories = cRM.CurrentProject.TimeManager.Appointments.ItemByUniqueID(uniqueAppointmentID).Categories;

Category category;

bool isCategoryMeeting = false;

string id = string.Empty;

long symbol = -1;

 

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

{

    category = categories.Item(i);

 

    if (category.Name == "Meeting")

    {

        id = category.ID;

        symbol = category.Symbol;

        isCategoryMeeting = true;

    }

 

    category.Dispose();

}

 

cRM.DialogMessageBox("Im ausgewählten Termin gibt es die Kategorie \"Meeting\" (ID: " + id + ", Symbol: " + symbol + ".", "Categories.Item", 0);

categories.Dispose();