How we can create a link to the Planner Task inside power apps
I have a canvas power apps application which show a list of planner tasks, as follow;-
Set(varInProgress,true);
ClearCollect(finalResult,{PlanTitle:””,TaskTitle:””,Status:””,AssignedToUserId:””,DueDate:””});
Clear(colRelatedGroupsIds);
Clear(colRelatedPlanners);
Clear(colRelatedPlannerTasks);
ClearCollect(colTeamSitesItem,Filter(‘Team Sites’,1=1));
ClearCollect(colAllGroups,Office365Groups.ListGroups().value);
ForAll(colAllGroups As group,
ForAll(colTeamSitesItem As i2,
If(Lower(group.displayName)=Lower(i2.’Team Site Name’),
Collect(colRelatedGroupsIds,group.id))));
ForAll(colRelatedGroupsIds As group,
Collect(colRelatedPlanners,
Planner.ListGroupPlans(group.Value).value);
ForAll(colRelatedPlanners As planner,
Collect(colRelatedPlannerTasks,
Planner.ListTasksV3(planner.id,group.Value).value);
ForAll(colRelatedPlannerTasks As task,
ForAll(task._assignments As taskAssignment,
Patch(finalResult,Defaults(finalResult),
{
PlanTitle:planner.title,
AssignedToUserId:taskAssignment.userId,
Status:task.percentComplete,
TaskTitle:task.title,
DueDate:task.dueDateTime
})
));RemoveIf(colRelatedPlannerTasks,true));RemoveIf(colRelatedPlanners,true));
Set(varInProgress,false);
then i am populating the finalResult collection inside gallery. my question is how i can build a url/link for the planner task? so when the user click on the link it will redirect the user to the Planner Task, seems all the available methods’ properties do not provide the task url:-
so can we get this or build it manually? any advice?
I have a canvas power apps application which show a list of planner tasks, as follow;- Set(varInProgress,true);
ClearCollect(finalResult,{PlanTitle:””,TaskTitle:””,Status:””,AssignedToUserId:””,DueDate:””});
Clear(colRelatedGroupsIds);
Clear(colRelatedPlanners);
Clear(colRelatedPlannerTasks);
ClearCollect(colTeamSitesItem,Filter(‘Team Sites’,1=1));
ClearCollect(colAllGroups,Office365Groups.ListGroups().value);
ForAll(colAllGroups As group,
ForAll(colTeamSitesItem As i2,
If(Lower(group.displayName)=Lower(i2.’Team Site Name’),
Collect(colRelatedGroupsIds,group.id))));
ForAll(colRelatedGroupsIds As group,
Collect(colRelatedPlanners,
Planner.ListGroupPlans(group.Value).value);
ForAll(colRelatedPlanners As planner,
Collect(colRelatedPlannerTasks,
Planner.ListTasksV3(planner.id,group.Value).value);
ForAll(colRelatedPlannerTasks As task,
ForAll(task._assignments As taskAssignment,
Patch(finalResult,Defaults(finalResult),
{
PlanTitle:planner.title,
AssignedToUserId:taskAssignment.userId,
Status:task.percentComplete,
TaskTitle:task.title,
DueDate:task.dueDateTime
})
));RemoveIf(colRelatedPlannerTasks,true));RemoveIf(colRelatedPlanners,true));
Set(varInProgress,false); then i am populating the finalResult collection inside gallery. my question is how i can build a url/link for the planner task? so when the user click on the link it will redirect the user to the Planner Task, seems all the available methods’ properties do not provide the task url:- so can we get this or build it manually? any advice? Read More