c# - 手动加载后,Planner 才会出现
问题描述
控制台应用程序不会加载计划程序,直到您在应用程序中以该用户身份手动打开它们。这是不希望的,因为此用户会自动添加到每个 O365 组中。
现在,当我尝试运行以下代码时,只会显示我在 MS Teams 或 tasks.office.com 中至少打开一次的计划的标题。
var plans = await graphServiceClient
.Me
.Planner
.Plans
.Request()
.GetAsync();
foreach (var plan2 in plans)
{
Console.WriteLine(plan2.Title);
}
我已经尝试等待 30-45 分钟,将尝试等到明天并让您知道结果,但那些打开的立即出现。
其余的可以在 tasks.office.com 的仪表板上看到,因为它们可用,但在我单击它们之前,我无法在我的项目中看到它们。
解决方案
我使用了不同的方法来制定计划,效果很好:-)
Task<IPlannerGroupPlansCollectionPage> plans = graphServiceClient.Groups[group2.Id].Planner.Plans.Request().GetAsync();
推荐阅读
- spring - 我在将 JSF Apache myfaces CDI 迁移到 Spring Boot 时遇到问题
- c - Visual Studio 系统找不到指定的文件
- mysql - 非常大的mysql插入查询需要生命周期才能执行
- python-3.x - Pyspark在driver(python3.5)和worker(python2.7)中有不同的版本
- bootstrap-4 - 垂直对齐中心 div 引导程序 4
- kotlin - if(true) 的 kotlin 简写版本
- javascript - 如何在引导模式中传递以 json 数组形式编码并存储在数据库中的图像
- java - Springboot javax.xml.ws.service Nullpointerexception 同时实例化它
- python - 处理来自看门狗的 OSError
- nginx - 使用 Nginx 进行 Jmeter 负载测试