首页 > 解决方案 > 手动加载后,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 的仪表板上看到,因为它们可用,但在我单击它们之前,我无法在我的项目中看到它们。

标签: c#microsoft-graph-apimicrosoft-graph-sdks

解决方案


我使用了不同的方法来制定计划,效果很好:-)

Task<IPlannerGroupPlansCollectionPage> plans = graphServiceClient.Groups[group2.Id].Planner.Plans.Request().GetAsync();

推荐阅读