向地址发送不同的电子邮件
Sending differing emails to addresses
我正在努力使工作中的电子邮件流程自动化,并使一切顺利进行到最后一行。
这里的问题仅限于它自己的测试脚本,以确保错误不是别的:
import win32com.client as win32
outlook = win32.Dispatch("Outlook.application")
addresses = ["email1", "email2"]
for address in addresses:
email = outlook.CreateItem(0)
email.To = address
email.Subject = "Attendance"
email.Body = " - "
email.send()
如果有效,电子邮件将发送到第一个电子邮件地址,而不是第二个。
这里是错误:
Traceback (most recent call last):
File "C:\Users\jbruce\OneDrive - Stirling Skills Training\Reporting\EST\Auto attendance\Test.py", line 12, in <module>
email.send()
TypeError: 'bool' object is not callable
我主要疑惑的是为什么脚本会运行for循环的一步,而另一步不会。
提前感谢您的帮助。
您正在寻找:
email.Send()
这里的问题是:
email.send
实际上是 Bool
。
我正在努力使工作中的电子邮件流程自动化,并使一切顺利进行到最后一行。
这里的问题仅限于它自己的测试脚本,以确保错误不是别的:
import win32com.client as win32
outlook = win32.Dispatch("Outlook.application")
addresses = ["email1", "email2"]
for address in addresses:
email = outlook.CreateItem(0)
email.To = address
email.Subject = "Attendance"
email.Body = " - "
email.send()
如果有效,电子邮件将发送到第一个电子邮件地址,而不是第二个。
这里是错误:
Traceback (most recent call last):
File "C:\Users\jbruce\OneDrive - Stirling Skills Training\Reporting\EST\Auto attendance\Test.py", line 12, in <module>
email.send()
TypeError: 'bool' object is not callable
我主要疑惑的是为什么脚本会运行for循环的一步,而另一步不会。 提前感谢您的帮助。
您正在寻找:
email.Send()
这里的问题是:
email.send
实际上是 Bool
。