问题标签 [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.
microsoft-graph-api - 在浏览器中工作时,具有 Azure 身份验证的自定义团队应用程序在 Teams 桌面应用程序中不起作用
我遇到了与这篇文章相同的问题。团队选项卡在浏览器上运行没有问题;但是,当打开我们的选项卡时,它会在桌面团队应用程序中显示身份验证错误。错误是:
不过,更奇怪的是,Teams 选项卡确实可以在我们的一台 Ubuntu 计算机上运行,但不能在 Mac 或 Windows 团队应用程序上运行。那么,这可能是什么原因呢?
我们正在使用 MSAL 库并获取静默令牌,在桌面版本中,当我们尝试获取静默令牌时它会显示错误。
powershell - 使用 Microsoft Graph API 将用户添加为 Microsoft Planner 计划的成员
我想知道如何使用 Microsoft Graph API 和 PowerShell 将用户添加为 Microsoft Planner 计划的成员。我知道计划的会员资格由 M365 集团的会员资格决定。用户已经是计划者所属组的所有者,但他仍然无法在计划列表中看到该计划。
这个怎么做?我在这里想念什么?
我没有找到任何如何实现这一目标的例子。
该组已经创建,并且不能仅仅为了创建计划而创建。
如果您找到允许我在创建计划期间添加用户的解决方案,我也会很高兴看到它。这是我用来创建计划的片段。它运行良好。
谢谢
forms - 有没有办法创建一个在线表格来为计划者创建任务?
我是 microsoft planner 365 的新手,我认为它是一个很棒的工具。
我不希望用户访问我的计划(板)。有什么方法可以创建一个可以共享给其他用户以允许他们提交请求并将任务直接添加到存储桶类别的在线表单?
(除了使用 Power Automate?
power-automate - Power Automate 和 Microsoft Planner 中的每月存储桶
我有一个 Power Automate,我在其中创建由不同位置和每年月份表示的不同月度存储桶以保持井井有条。在这个流程中,我创建了这些永不改变的每月存储桶和每月任务。我的问题在于将任务添加到不断变化的存储桶中。我的想法是使用自定义值并输入带有格式化日期的存储桶的名称,但这不起作用。现在我被卡住了,不知道该怎么做,任何帮助将不胜感激。谢谢!
microsoft-teams - 无法将消息中心帖子自动同步到 Microsoft Planner:请修复连接问题
我无法将消息中心帖子自动同步到 Microsoft Planner,并且我收到了请修复连接问题警报。你知道我为什么会遇到这个问题,或者这是否与我的电力自动化或电力应用许可证有关?我已附上图片
microsoft-graph-api - 无法将任务中的 Teams/SharePoint 文件附件添加到“Planner 的任务和待办事项”
我有一个完全构建的 API,可以将任务创建到 MS Teams“计划者和待办事项的任务”中。
使用的 MS 实际图形 API POST
https://graph.microsoft.com/v1.0/planner/tasks
示例 API:
点击上面的 API 在计划器中创建一个任务,如下所示
所以,这里有一个问题——当我尝试点击它时,link
它把我带到了浏览器并打开,google
这很好。现在,当我点击Test Document 1
或Test Document 2
它分别抛出一个unknown error
和Sorry, something went wrong
。
之后,我手动创建了任务并从中添加附件Add Attachment
并将链接粘贴到那里,然后单击文件工作并打开文档。
javascript - 通过脚本从 MS Planner 下载 excel 文件
所以我必须自动化一个从 Microsofts Planner 网站下载 excel 文件的过程。我试过用 3 种不同的方式来做这件事,但总是遇到死胡同。似乎唯一可行的解决方案是模仿按键但在我的工作场所被认为是“不好的做法”的脚本。
首先显然是使用 Microsoft Graph。它不起作用,因为它每次发出请求时都必须向我们公司的 MS ADMIN 请求权限。所以这是不行的。
编辑:当@Crowcoder 试图回答帖子时,他的解决方案不起作用。为了让它工作,我们必须注册到 Azure Active Directory,我们目前不使用它。(我们使用 MS 本地 AD)。
然后我尝试使用 GnuWin32(Windows 的 Wget)。不起作用,因为它需要您登录 2 次,并且您只能输入一次信用凭证(或者也许您可以?-> 无法弄清楚如何)。
之后,我尝试将命令用于 powershell。这很接近,但也需要我使用弹出窗口登录。
编辑:在这里我们看到来自@lit 的anwser 也不适合。我已经尝试过该解决方案,它会提示登录 Google chrome 警报,然后还会提示登录 MS Planner(但您只能将您的信用凭证输入一次,如下面的代码所示)。
对于最后部分,似乎唯一可行的解决方案是我模仿键盘按下以下载文件的最后一个解决方案。程序如何运行:
- 打开 chrome(带有 MS planner 网站的快捷方式)
- 模拟键盘按下打开 DEV 控制台 (ctrl+shift+J)
- 模仿键盘输入文本(Javascript)点击登录到规划器(如果存在,如果不存在,函数返回错误并跳过这部分)
- 模仿键盘输入找到需要的按钮并打开/按下下载按钮的JS函数。
- 之后它选择第二个计划并下载它(同样模仿键盘文本输入)。
虽然这个解决方案是唯一一个“有效”的解决方案,但我被告知我应该找到一个不同的解决方案,因为键盘模拟器对我们公司来说不是一个可行的解决方案,因为我们有严格的政策。无法使用它的另一个原因是因为我试图使用没有 GUI 的服务帐户使该脚本在我们的服务器上运行。所以我在那里也遇到了某种死胡同。
编辑:所以我在这里尝试做的是实现一个“无头”铬,它可以做它现在所做的,但似乎无法找到一个突破低谷。
所以我的问题是,是否有人对改进现有解决方案或创建更合适的替代解决方案有任何提示、指示或建议。
很想听听你对我应该研究或做什么的意见。我还想指出,如果没有繁重的代理配置,大多数 API 调用都无法工作,我希望尽可能避免这种配置。
microsoft-graph-api - 如何为多项任务创建具有计算截止日期的 Planner 计划
我对 MS Graph 和 Planner 非常陌生,但我想生成一个脚本,在其中定义一个包含多个任务的计划,并且我只需要指定第一个任务的 startDateTime,因此会为每个任务自动计算 dueDateTimes。
首先如何在一个脚本中创建多个任务?
如何计算和修改dueDateTime 类型?
....(根据第一个 startDate 添加 8Tasks 所有日期)
希望这个带有一些伪代码的示例有所帮助
非常感谢您提前
问候恶习