问题标签 [microsoft-planner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
graph - Microsoft Graph: Get order of tasks in a Planner bucket
I am using Microsoft Graph to request all tasks of a Planner Plan's bucket with:
https://graph.microsoft.com/v1.0/planner/plans/{plan-id}/tasks
According to the docs, the order of the tasks should be given by the property key "orderHint", but sorting by the values does not result in the order I see in the web app. Moreover, when changing the order of tasks in the web app, the values of orderHint don't change, they seem to be static.
What's the proper way to get the order of tasks in a bucket?
api - 我们能否根据时间跟踪用户、组、ChatMessage 或 Planner 对象上的 Microsoft Delta 更改。“/我/计划者/所有/三角洲”
基本上没有人知道如何要求在特定时间后发生的增量更改。我正在将用户对规划器对象所做的所有更改保存到数据库中,但我知道最终 100 个计划的增量更改将变得异常巨大。获取 /me/planner/all/delta 获取 /users/{id}/planner/all/delta。有谁知道如何过滤给定时间的增量响应。我的计划是在一定时间后查询 delta。它可以在 delta 工作的任何对象中。现在我可以带来所有增量更改,但我不知道如何要求在特定时间后发生的更改。
rest - Microsoft Graph:假设 plannerTask.id 和 plannerTaskDetails.id 始终相同是否安全?
在阅读Microsoft Graph 文档时,我们遇到了两种相关的资源类型:
plannerTask 和 plannerTaskDetails 都有一个id
属性,在这两种情况下都是 28 个字符长并且区分大小写,并由 Microsoft 负责验证。
在使用 Microsoft Graph 时,我注意到对于给定的任务,plannerTask.id === plannerTaskDetails.id
. 这是有道理的,因为不需要为 details 资源类型定义新的 id,因为这是一对一的关系,MS 可以简单地重用 plannerTask id。
但是在文档中,id 似乎指的是不同的东西。我引用:
- 对于 plannerTask:“任务ID ”
- 对于 plannerTaskDetails:“任务详细信息的 ID ”
这似乎留下了可能性plannerTask.id !== plannerTaskDetails.id
。
我只是想知道,根据人们的经验,是否可以安全地假设我在上面注意到的内容,即两个 id 总是相同的,因为使用 MS Graph 和阅读文档还不清楚。也许在 MS Planner 上工作的人可以解释一下。
microsoft-graph-api - 如何向刚刚创建的计划者任务发送评论。对话线程对他们来说是空的
我知道对话是在组级别上进行的,但是https://graph.microsoft.com/v1.0/groups/ ******-****-4f19-be0e-******** /conversations 不提供新创建的计划任务的任何对话 ID。我需要在创建任务时或在创建任务之后发送一些评论,但随着对话线程为空,我别无选择,只能在平台上手动评论。当我通过服务创建新任务时,默认情况下会收到一条评论,说明“新任务已创建”,但显然该评论没有对话 ID。附件是提供给我们的默认评论的图像,没有任何对话 ID。就像我说的,如果我有对话,那么我可以轻松地对该 ID 发表评论或回复它。
当我创建诸如startedDateTime和描述等其他字段之类的任务时,我试图发送评论,但不知何故无法从一开始就发布评论。
api - 创建组订阅。我是否需要为组织中的每个组创建订阅以查找对话的更改
假设我有多个组,并且我希望收到有关任何组的任何其他对话的通知,因此我需要为每个 groupId 端点创建订阅。或者他们的方式是我创建一个订阅以更改组织中组的对话。
microsoft-teams - Microsoft Teams:如何禁止用户删除 Planner 中的任务?
我已经在工作场所的所有计算机上安装了 MS Teams,并为每个部门分配了团队。在其中一些团队中,我正在使用计划器应用程序,问题是当我将任务分配给团队的某些成员时,他们都可以轻松地删除它们而不会产生任何后果。我尝试将任务分配给该特定团队之外的用户,但这是不可能的。我还尝试从团队中删除所有成员权限,他们仍然可以删除分配给他们的任务。这是一个巨大的问题,使 Planner 对我们完全无法使用。
我错过了一些明显的东西吗?还是没有办法创建成员无法删除的任务?如果有一个不涉及使用 Teams 之外的软件的解决方案,我会更愿意。
谢谢
microsoft-graph-api - 将 Planner APP 任务与外部数据库同步
我将使用 Graph API 在 MS Teams 频道中添加 Planner 应用程序。我也将使用 Graph API 向它添加任务。现在,我希望每当任务的计划程序应用程序中的状态发生变化时,我就可以将数据库中的状态更新为。表示我想将数据库中的任务表与 Planner 应用程序同步。
怎么可能?
microsoft-graph-api - Microsoft 组/团队:无法为 Planner 应用创建计划
我使用 https://docs.microsoft.com/en-us/graph/api/group-post-groups?view=graph-rest-1.0&tabs=http创建了一个组
然后使用 https://docs.microsoft.com/en-us/graph/api/team-put-teams?view=graph-rest-1.0&tabs=http
创建一个团队。现在我在使用 Planner 应用程序添加计划时遇到问题
我该如何解决这个问题?
在我的调查中,我发现其他团队成员能够制定计划。作为团队的所有者,我无法创建它们。如果我正在尝试图形 API,则会收到错误消息:
您没有访问此项目所需的权限,或者该项目可能不存在。
microsoft-graph-api - 创建计划后获取 Microsoft Teams 组/团队的驱动器
我正在使用 Microsoft Graph API
我的代码按此顺序执行
所以这个顺序的问题是第7点只返回General chanel的驱动,而不是新创建的通道。
但是如果我将此代码执行顺序更改为
然后它在获取驱动器步骤时返回所有驱动器。
因此,在我发现在获取驱动器之前制定计划时存在问题。如果我在计划器中创建计划之前获取驱动器,它会起作用。为什么会这样。
正确的代码执行顺序应该是什么才能使一切按预期工作?
azure-active-directory - 将来宾用户添加到 Microsoft Planner
我正在尝试将外部来宾添加到 Microsoft Planner 任务中,并且得到通常的“您需要向管理员请求访问权限”。
我在 Ad 和 365 中创建了用户,他们已添加到任务中,我可以看到他们,但是当用户尝试连接到任务时,他们会收到上述错误。
有任何想法吗?