看来office 365已经从News Feed中删除了我的任务页面(以前在https://CompanyName-my.sharepoint.com/personal/UserName_CompanyName_onmicrosoft_com/AllTasks.aspx),因此没有地方可以获得任务的统一视图。截至2016年7月,Office 365有三种类型的任务:
-
Exchange/Outlook任务。这些都可以通过使用Tasks平铺的界面访问,该界面将带您到https://outlook.office365.com/owa/?realm=contoso.com&exsvurl=1&ll-cc=1033&modurl=3
-
将可通过URL https://tasks.office.com/?auth_pvr=OrgId&auth_upn=user@contoso.com&mkt=en-US通过Planner tile访问的任务分组。可按项目(组)分组或合并查看
-
可通过访问单个Sharepoint站点、查找任务列表并查找分配给您的任务来访问的Sharepoint任务。我知道有一种方法可以"连接到Outlook",但它不显示在线,它似乎只显示在桌面Outlook。
我正试图找到一种方法来创建所有三种类型的任务的统一视图。前两种类型可以在各种Microsoft Graph和Office api中找到:
-
Exchange/Outlook任务可通过https://msdn.microsoft.com/office/office365/api/task-rest-operations#GetTasks查询。
-
Groups/Planner任务可通过https://graph.microsoft.com/beta/me/tasks获得。
不幸的是,我找不到一个API,似乎使Sharepoint任务可用。似乎确实有一些桌面dll可用,但我不确定它们是否与在线SharePoint一起工作(可能只在本地?)。
那么,有没有人知道有什么方法可以将分配给给定用户的Sharepoint任务从Office 365中移除?或者,是否已经有第三方应用程序可以做到这一点?
使用SharePoint Search REST API
ContentClass="STS_ListItem_Tasks"