有谁知道如何使用Google .NET API获取“show me”值?我知道如何获得大部分的EventEntry细节我只是不能把它拿出来。
是下图中突出显示的那个
答案 0 :(得分:4)
我在更改事件的值之后直接请求日历原子提要,以查看事件xml中更改了哪个元素,看起来它是透明度元素。查看.net google data api客户端库的源代码,可以看到它可以通过EventEntry.EventTransparency属性访问。
答案 1 :(得分:1)
我创建了一个处理此问题的扩展方法:
/// <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();