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