添加提醒到Google日历

时间:2010-10-12 22:57:11

标签: groovy google-calendar-api

我已经研究了如何在使用

设置CalendarEventEntry后添加提醒
insertedEntry = myService.insert( postUrl, myEntry )
reminder = new Reminder()
reminder.setMethod( Reminder$Method.ALERT )
//foo
insertedEntry.getReminder().add( reminder )
insertedEntry.update()

但是如果你更新它会变成一个EventEntry并且getReminder返回null并且无论你做什么都会擦除所有提醒

insertedEntry = myService.update(editUrl, myEntry)

在这个案例的api或docs中找不到任何内容。

任何人都已经解决了这个问题吗?

2 个答案:

答案 0 :(得分:1)

您是否尝试投放更新结果?

BaseEntry updateEntry = myService.update(editUrl, myEntry)
if (updatedEntry instanceOf CalendarEventEntry) {
    insertEntry = (CalendarEventEntry) updatedEntry
}

答案 1 :(得分:0)

你不能简单地用:

更新它
insertedEntry.update()

而不是

insertedEntry = myService.update(editUrl, myEntry)