win32com, календарь Outlook и странное время запуска - PullRequest
0 голосов
/ 11 февраля 2020

Я играю с автоматизацией каландров, используя win32com и Pandas, и столкнулся со странной проблемой. У меня есть CSV с датами и временем, я импортирую через pandas. Все работает нормально, и я настроил функцию outlook следующим образом:

for index, row in df.iterrows():
    appt = outlook.CreateItem(1)
    appt.Start = df['timedate'][index]
    appt.Subject = df['description'][index]
    appt.Duration = df['timediff'][index]
    appt.Location = df['room'][index]
    appt.MeetingStatus = 1
    appt.Recipients.Add("test@test.com")
    appt.Organizer = 'test@test.com'
    appt.Save()
    appt.Send()

Вот странная часть. Мой прогноз предпочитает начальную дату, например, такую: 2019-11-05 12:30:00 (Гм Ч: М), но каждая встреча откладывается на 1 час в Outlook. 12:30 становится 11:30 и так далее. Ленивым решением было бы просто добавить 1 час ко всему, но я бы лучше понял, что происходит. У меня есть ощущение, что это связано с часовыми поясами, но все, что я прочитал, говорит мне, что Outlook принимает текущий часовой пояс, если ничего не указано. Есть идеи?

...