Reading all sub tasks of a Summary task using CSOM
Hi Readers,
Thanks for reading.
I’m gonna show you the CSOM code to read the “Sub Tasks” for a given Summary task.
Below code snippet reads the sub tasks for the given summary tasks.
string phaseTask="<summary task name>or <id>>" ; var draftTaskCollection = context.LoadQuery(draft.Tasks.Include(t=>t.Name, t=>t.Id, t=>t.Parent, t=>t.Start, t =>t.Duration, t=>t.IsSummary) .Where(k => k.Parent != null && k.Parent.Name == phaseTask) //if its Id, then use k.Parent.Id context.ExecuteQuery(); if (draftTaskCollection.Any()) { foreach (var task in draftTaskCollection) { // read the properties that you have loaded in the above query. response.write(task.Name); } }
In the above sinppet Just pay attention at the below line.
.Where(k => k.Parent != null && k.Parent.Name == phaseTask)
In the next blog will discuss about reading theĀ “All subtasks & Sub summary tasks” of a given phase(summary) task.
Thanks !
Recent Comments