因此,显然,pymsteams甚至没有该标签,所以我真的希望有人可以帮助我解决这个问题。我想做的是编写一个python脚本来运行查询并通过MS Teams发送结果。我能够通过myTeamsMessage.text(“ Hello World”)从python脚本成功发送文本,但无法发送变量df的结果
我曾尝试在YouTube上查找视频并浏览网络,但似乎只有一些发送文本的示例。也许有人知道解决方法?甚至更好的实际解决方案?
import pymsteams
import pyodbc
import pandas as pd
import numpy as np
conn = pyodbc.connect("Driver={ODBC Driver 17 for SQL Server};"
"Server=***-***-***.***.***.com;"
"Database=IA;"
"Trusted_Connection=no;"
"UID=***;"
"PWD=***")
query = "SELECT * FROM [IP].[dbo].[vFEP]"
df = pd.read_sql(query, conn)
myTeamsMessage =
pymsteams.connectorcard("https://outlook.office.com/webhook/***")
myTeamsMessage.text("Hello World")
myTeamsMessage.send()
# def sleeve(df):
# print(df)
# sleeve(df)
# myTeamsMessage =
# pymsteams.connectorcard("https://outlook.office.com/webhook/***")
# myTeamsMessage.text(sleeve(df))
# myTeamsMessage.send()
这是我收到的错误。
“ pymsteams.TeamsWebhookException:必须为摘要或文本。”
我希望完成的任务是通过MS Teams发送df的结果。同样,我可以通过“”发送文本,但是仅此而已。任何帮助是极大的赞赏。谢谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。