Beschreibung:
Zählt die Anzahl an privaten Aufgaben im aktuellen Projekt.
VBScript:
Dim nCount : nCount = 0
Dim nCountAllToDos : nCountAllToDos = cRM.CurrentProject.timemanager.ToDos.Count
Dim nCountAllPrivateToDos : nCountAllPrivateToDos = 0
Dim oToDo
For nCount = 1 To nCountAllToDos
Set oToDo = cRM.CurrentProject.timemanager.ToDos.Item(nCount)
If (oToDo.Private = True) Then
nCountAllPrivateToDos = nCountAllPrivateToDos + 1
End If
Set oToDo = Nothing
Next
Call cRM.DialogMessageBox("Bei der Gesamtanzahl von " & CStr(nCountAllToDos) & " Aufgaben, gibt es " & CStr(nCountAllPrivateToDos) & " private Einträge.", "ToDos.Item", vbOkonly)
C#-Script:
long counterPrivateToDos = 0;
foreach (ToDo todo in cRM.CurrentProject.TimeManager.ToDos)
{
if (todo.Private == true)
{
counterPrivateToDos++;
}
}
cRM.DialogMessageBox("Bei der Gesamtanzahl von " + cRM.CurrentProject.TimeManager.ToDos.Count.ToString() + " Aufgaben, gibt es " + counterPrivateToDos + " private Einträge.", "ToDos.Item", 0);
TypeScript:
import { cRM } from "./sdk/combitCRM.SDK.WindowsClient.v13";
let counterPrivateToDos = 0;
for (const todo of cRM.CurrentProject.TimeManager.ToDos)
{
if (todo.Private === true)
{
counterPrivateToDos++;
}
}
cRM.DialogMessageBox("Bei der Gesamtanzahl von " + cRM.CurrentProject.TimeManager.ToDos.Count.toString() + " Aufgaben, gibt es " + counterPrivateToDos + " private Einträge.", "ToDos.Item", 0);