开发者社区> 问答> 正文

如何使用pymsteams发送df变量的结果(python ms团队)

因此,显然,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的结果。同样,我可以通过“”发送文本,但是仅此而已。任何帮助是极大的赞赏。谢谢

展开
收起
祖安文状元 2020-01-06 12:01:51 1297 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载