Получение значения "Покажите мне" Доступно / занято в Google (Календарь событий) .Net API - PullRequest
4 голосов
/ 14 июня 2011

Кто-нибудь знает, как получить значение "покажи мне" с помощью Google .NET API?Я знаю, как получить большинство деталей EventEntry, я просто не могу вывести это.

это то, что выделено на изображении ниже

enter image description here

Ответы [ 2 ]

4 голосов
/ 18 июня 2011

Я сделал прямой запрос к фиду атомов календаря после изменения этого значения для события, чтобы увидеть, какой элемент изменился в событии xml, и похоже, что это элемент прозрачности.Просмотр источника клиентской библиотеки API данных .net google показывает, что она доступна через свойство EventEntry.EventTransparency.

1 голос
/ 12 января 2012

Я создал метод расширения, который обрабатывает это:

/// <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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...