是否可以使用谷歌日历api(2.0)对日历事件进行通配符查询

时间:2011-07-28 11:36:29

标签: google-calendar-api

我正在尝试查询我的Google日历以查找具有包含给定字符串标题的事件(使用.Net版本的google calendar api 2.0)。我能找到的唯一示例显示了一个事件标题等于到给定字符串的查询。

这是我的代码,它有效,但只显示事件标题等于“hol”的事件。我想检索标题中某处包含“hol”的事件。有没有办法实现这个目标?

这是我的代码

        var query = new EventQuery()
        {
            Uri = uri
            , SingleEvents =true
            , StartTime = new DateTime(2011, 1, 1)
            , EndTime = new DateTime(2011, 12, 31)
            , NumberToRetrieve = 100
            , SortOrder = CalendarSortOrder.ascending
            , ExtraParameters = "orderby=starttime"
            , Query="hol"
        };

        // Tell the service to query:
        var eventFeed = calendarService.Query(query);
        foreach (EventEntry entry in eventFeed.Entries)
        {   
            foreach (var time in entry.Times)
            {
                Console.WriteLine(time.StartTime + " - " + entry.Title.Text + "\n");
            }
        }
        Console.WriteLine("Total number of events in 2011: " + eventFeed.Entries.Count + "\n");
        Console.ReadKey();

0 个答案:

没有答案