Tôi đang làm việc trên ứng dụng python sử dụng gdata để lập trình và tạo lịch cho các nhóm người. Mọi thứ hoạt động OK, ngoại trừ lời nhắc trong các lịch được chia sẻ.Làm thế nào để truyền bá lời nhắc cho một sự kiện lịch google được tạo thông qua api python gdata?
Một số ngữ cảnh: khi bạn tạo dự án mới, lịch google được tạo cho nó dưới tên của bạn. Và khi bạn mời cộng tác viên, cùng một lịch được chia sẻ với họ. Bằng cách đó, khi bạn tạo công việc, mọi người có thể thấy chúng trong lịch của họ. Tất cả điều này được thực hiện và hoạt động tốt.
Bây giờ, tôi muốn mọi người được nhắc nhở một ngày trước về các tác vụ đang chờ xử lý. Vì vậy, tôi đã làm điều này:
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"))
Có điều là, lời nhắc được chỉ được gửi đến các chủ sở hữu của lịch, không phải là người khác mà nó được chia sẻ.
Tôi đã tìm thấy thông tin về lịch google cho biết rằng nó nên là be done manually in each user's settings, là giải pháp tôi không thích, vì toàn bộ thời điểm ứng dụng của tôi đang cập nhật lịch của bạn theo chương trình; Tôi cũng đọc rằng nó có thể được giải quyết bằng cách tạo nhóm và sử dụng lịch nhóm, nhưng điều đó có nghĩa là (a) người dùng hiện tại của tôi sẽ không được hưởng lợi và (b) có thể là chi phí đáng kể, mà tôi vui vẻ sẽ thực hiện nếu không có giải pháp cho vấn đề cụ thể này.
Nhân viên/bot của Google trong chuỗi bạn đã liên kết đang nói rằng điều này là cố ý không được cho phép; lời nhắc cho mỗi người dùng (được đặt cho từng lịch và có thể bị ghi đè theo sự kiện), không phải sự kiện (được chia sẻ hay không), điều này có ý nghĩa với tôi. Tôi nghĩ rằng bạn đã có câu trả lời của bạn ở đó, mặc dù nó không phải là một trong những bạn muốn. –
Thật vậy, đang tìm kiếm một giải pháp thay thế. – lfborjas