gpt4 book ai didi

python - 如何使用规则在 outlook 中触发 python 脚本?

转载 作者:太空狗 更新时间:2023-10-29 21:37:48 25 4
gpt4 key购买 nike

有什么方法可以使用 outlook 规则运行 python 脚本。我看到一个运行脚本的选项,但是当我单击时,会出现一个空框。我如何在那个框中获取脚本。我知道这可以通过 VBS 完成,但我希望在该窗口中显示一个 python 脚本。

最佳答案

您提到的“框”用于选择您编写的 Outlook VB 脚本。如果你想使用这种方法运行 python 代码,你将需要编写触发它的 VBA,然后选择它。

Outlook 中的 Alt+F11 打开 VBA 窗口,然后在 Project1 下的空白处,右键单击并插入模块。打开模块并开始编写脚本。

要运行你的 python 代码,[我假设你已经为 Python 设置了 Windows 环境 PATH 变量] 对子例程使用以下格式

Sub run_python()
Shell("python C:\path\to\the\filename.py")
End Sub

上面的“Shell”命令将“”中的内容传递给 Windows shell 提示符。如果它在那里运行,它将在这里运行——或者这就是理论!显然,您需要在文件路径中使用正确的驱动器号。

但是,要获得出现在脚本列表中的内容,它必须是特定类型的脚本/项目。您可以使用“Outlook.MailItem”:

Sub run_python(Item As Outlook.MailItem)
Shell("python C:\path\to\the\filename.py")
End Sub

这应该可以解决问题。

关于python - 如何使用规则在 outlook 中触发 python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13265861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com