0

我在用着

Reminder fifteenMinReminder = new Reminder();
fifteenMinReminder.Minutes = 15;
fifteenMinReminder.Method = Reminder.ReminderMethod.email;
entry.Reminders.Add(fifteenMinReminder);

在一个全新的条目上(其中 Reminder 和 Reminders 什么都没有),但我无法使用上面的代码(直接取自 Google Docs)添加提醒,或者直接将 entry.Reminder 设置为 FifthMinReminder。

我究竟做错了什么?我没有遇到任何麻烦。在条目中添加时间和地点,但提醒器不想遵循相同的模式。

有任何想法吗?

4

1 回答 1

0

在将 PHP 文档与 .NET 文档进行比较后,我终于发现 Google .NET API 文档是错误的。您需要将提醒添加到 EventEntry.Times 属性:

Dim eventTimes As New [When]()

// Add StartTime and EndTime etc'

Dim fifteenMinReminder As New Google.GData.Extensions.Reminder()
fifteenMinReminder.Minutes = 15
fifteenMinReminder.Method = Reminder.ReminderMethod.alert //.all doesn't work for me 
eventTimes.Reminders.Add(fifteenMinReminder)
entry.Times.Add(eventTimes)

不幸的是,这只适用于单个事件,因为重复事件没有 Times 属性(你可以设置一个,但它没有任何效果)——这让我想到了我的下一个 stackoverflow 问题......

于 2010-03-02T12:51:16.553 回答