小鸽老师好,怎么能将新建的planner的链接抓取出来?

零下一度零下一度 · 2022-12-16 13:36
你好老师,我用forms提交的信息生成了planner,想给提交人发送teams信息,里面要包含新建planner的链接,他只要点击就能进入到planner页面。 之前你给我将用json抓url,我研究了好久一直没搞定,希望进一步指点。谢谢! json中的Contect 放哪个值? Schema 放哪个内容?
2 个回答
呙呙
呙呙

使用 JSON 格式发送消息到 Microsoft Teams 时,您需要在 JSON 内容中指定一些字段来指定消息的格式和内容。

在您想要发送的消息中包含一个链接到 planner 的情况下,您需要在 "content" 字段中包含一个 "text" 字段,其中包含消息文本,并在文本中插入一个链接。 例如:

在 "Schema" 字段中,您需要填写 "card",因为你的信息将被格式化为卡片的形式。

您可以参考 Microsoft Teams 文档中的 JSON 消息格式,了解更多关于如何使用 JSON 发送消息到 Teams 的详细信息。


使用编程语言(如JavaScript或Python)来拼接 Planner 的链接。

拼接链接的方法因语言和环境而异,但大致流程如下:

  1. 使用 Microsoft Graph API 获取 Planner 的详细信息
  2. 从返回的数据中提取 Plan ID
  3. 拼接 Planner 的链接,格式为 "https://tasks.office.com/{tenantId}/en-US/plan/{planId}",其中 tenantId 为团队的租户 ID,planId 为步骤2中获取的 Plan ID。

在拼接完链接后,您可以将其插入到 JSON 消息中,并使用上面提到的方法发送到 Microsoft Teams。

在拼接链接时需要注意,您需要先通过获取 Azure AD 的访问令牌来调用 Microsoft Graph API。

1
反对
评论
收藏
2023-01-13 23:05
查看全部 2 个回答