小鸽老师好,怎么能将新建的planner的链接抓取出来?
你好老师,我用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 的链接。
拼接链接的方法因语言和环境而异,但大致流程如下:
- 使用 Microsoft Graph API 获取 Planner 的详细信息
- 从返回的数据中提取 Plan ID
- 拼接 Planner 的链接,格式为 "https://tasks.office.com/{tenantId}/en-US/plan/{planId}",其中 tenantId 为团队的租户 ID,planId 为步骤2中获取的 Plan ID。
在拼接完链接后,您可以将其插入到 JSON 消息中,并使用上面提到的方法发送到 Microsoft Teams。
在拼接链接时需要注意,您需要先通过获取 Azure AD 的访问令牌来调用 Microsoft Graph API。