在 subfolder/subcalendar 中与 python 创建 Outlook 约会
Create Outlook appointment in subfolder/subcalendar with python
搜索了有关该主题的所有条目,我已接近解决方案,但非常感谢您的帮助:
我想通过 python 在 Outlook 的非默认日历中创建日历条目。我做到了
import win32com.client
outlook = win32com.client.Dispatch('Outlook.Application').GetNamespace('MAPI')
calendar = outlook.Folders('myaccount@mail.com').Folders('calendar').Folders('subcalendar')
我可以阅读条目,计算子日历的条目 - 一切都很好。
现在我尝试通过
在 'subcalendar' 中创建一个新项目
newapp = calendar.CreateItem(1)
newapp.Start = '2020-09-25 08:00'
newapp.Subject = 'Testentry'
newapp.Duration = 15
newapp.Save()
抛出错误:AttributeError:< unknown >.CreateItem.
我正在使用方法 CreateItem 和正确的对象类型调用对象 'subcalendar'...看来我是盲人,但没有看到解决方案。
感谢您对此的任何帮助!
您可以使用以下代码:
newapp = calendar.Items.Add()
newapp.Start = '2020-09-25 08:00'
newapp.Subject = 'Testentry'
newapp.Duration = 15
newapp.Save()
Items.Add method 在文件夹的 Items
集合中创建了一个新的 Outlook 项目。如果未指定类型,则 Outlook 项目的 Type
属性 默认为文件夹的类型,如果未键入父文件夹,则默认为 MailItem
。
您可能会发现 How To: Create a new Outlook Appointment item 文章有帮助。
搜索了有关该主题的所有条目,我已接近解决方案,但非常感谢您的帮助: 我想通过 python 在 Outlook 的非默认日历中创建日历条目。我做到了
import win32com.client
outlook = win32com.client.Dispatch('Outlook.Application').GetNamespace('MAPI')
calendar = outlook.Folders('myaccount@mail.com').Folders('calendar').Folders('subcalendar')
我可以阅读条目,计算子日历的条目 - 一切都很好。 现在我尝试通过
在 'subcalendar' 中创建一个新项目newapp = calendar.CreateItem(1)
newapp.Start = '2020-09-25 08:00'
newapp.Subject = 'Testentry'
newapp.Duration = 15
newapp.Save()
抛出错误:AttributeError:< unknown >.CreateItem.
我正在使用方法 CreateItem 和正确的对象类型调用对象 'subcalendar'...看来我是盲人,但没有看到解决方案。 感谢您对此的任何帮助!
您可以使用以下代码:
newapp = calendar.Items.Add()
newapp.Start = '2020-09-25 08:00'
newapp.Subject = 'Testentry'
newapp.Duration = 15
newapp.Save()
Items.Add method 在文件夹的 Items
集合中创建了一个新的 Outlook 项目。如果未指定类型,则 Outlook 项目的 Type
属性 默认为文件夹的类型,如果未键入父文件夹,则默认为 MailItem
。
您可能会发现 How To: Create a new Outlook Appointment item 文章有帮助。