我试图从Outlook压延检索忙/闲状态使用Python语言特定的人。
这是我为它的代码。
import win32com.client
obj_outlook = win32com.client.Dispatch('Outlook.Application')
obj_Namespace = obj_outlook.GetNamespace("MAPI")
obj_Recipient = obj_Namespace.CreateRecipient("someone@domain.com")
str_Free_Busy_Data = obj_Recipient.FreeBusy("11-11-2013", 11)
print str_Free_Busy_Data
但我发现了一个错误:
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
str_Free_Busy_Data = obj_Recipient.FreeBusy("11-11-2013", 11)
File "<COMObject CreateRecipient>", line 4, in FreeBusy
TypeError: an integer is required
所以我的问题是Recipient.FreeBusy()方法有两个强制性参数,开始日期和持续时间。 这里图11是持续时间,其是一个整数。 那么,为什么蟒蛇是不是能够在这里找出整数参数并返回一个类型错误。
请帮我的情况下,我已经做错事(我仍然在Python世界新手)。
提前致谢。