我正在使用gdata以編程方式創建和維護一組人的日曆的python應用程序。 一切正常,共享日曆中的提醒除外。如何傳播提醒通過gdata python api創建的谷歌日曆事件?
某些上下文:當您創建一個新項目時,會在您的名字下爲其創建一個Google日曆。當你邀請協作者時,同一個日曆將與他們共享。這樣,當你創建任務時,每個人都可以在他們的日曆中看到它們。所有這些都實施並且工作正常。
現在,我希望人們在提前一天提醒有關未完成的任務。所以我這樣做:
event = CalendarEventEntry()
#more stuff with the event, such as setting start and end times...
for w in event.when:
w.reminder.append(Reminder(days=1, method="email"))
的事情是,提醒只發送到日曆的所有者,而不是與他們的其他人它的共享。
我發現有關谷歌日曆的信息,指出它應該是be done manually in each user's settings,這是我不喜歡的解決方案,因爲我的應用程序的全部內容都是以編程方式更新您的日曆;我還讀到,它可以通過創建組和日曆組來解決,但這意味着(a)我現有的用戶不會受益,(b)可能有很大的開銷,如果沒有像樣的開銷,我會很樂意開展這項工作解決這個問題。
您鏈接到的線索中的Google員工/ bot說這是故意不允許的;每個用戶的提醒(爲每個日曆設置,可以被事件覆蓋),而不是事件(共享與否),這對我來說很有意義。我想你已經在那裏得到了答案,儘管這不是你想要的。 – 2012-03-19 22:31:48
確實,正在尋找替代品。 – lfborjas 2012-05-11 20:00:21