Кто-нибудь знает, как получить значение "покажи мне" с помощью Google .NET API?Я знаю, как получить большинство деталей EventEntry, я просто не могу вывести это.
это то, что выделено на изображении ниже
Я сделал прямой запрос к фиду атомов календаря после изменения этого значения для события, чтобы увидеть, какой элемент изменился в событии xml, и похоже, что это элемент прозрачности.Просмотр источника клиентской библиотеки API данных .net google показывает, что она доступна через свойство EventEntry.EventTransparency.
Я создал метод расширения, который обрабатывает это:
/// <summary> /// Determines whether or not the EventEntry is set as Busy. /// </summary> /// <param name="entry">The Google EventEntry.</param> public static bool IsBusy(this EventEntry entry) { return entry.EventTransparency.Value.Equals("http://schemas.google.com/g/2005#event.opaque"); }
Использование:
EventEntry eventEntry = ... bool isBusy = eventEntry.IsBusy();