0

私は使用しています

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

真新しいエントリ (リマインダーとリマインダーは何もありません) で、上記のコード (Google ドキュメントから直接取得) を使用してリマインダーを追加したり、entry.Reminder を直接 fifteenMinReminder に設定したりすることはできません。

私は何を間違っていますか?エントリーに「いつ」と「どこで」を追加しても問題はありませんでしたが、リマインダーは同じパターンに従いたくないのです。

何か案は?

4

1 に答える 1

0

PHPドキュメントを.NETドキュメントと比較した後、私はついにGoogle.NETAPIドキュメントが間違っていることに気付きました。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プロパティがないためです(設定することはできますが、効果はありません)。これにより、次のスタックオーバーフローの質問に移ります...

于 2010-03-02T12:51:16.553 に答える