在我的Google日曆中,我有一個名爲「What's that?Nothing」的活動。如果我運行下面的查詢,該事件被正確地發現:搜索與Google日曆API查詢中的單個字符不匹配?
eventsResult = service.events().list(
calendarId=CALENDAR_ID,
q="Nothing.").execute()
但是,如果我試圖尋找完整的標題,包括單引號,也沒有發現:
eventsResult = service.events().list(
calendarId=CALENDAR_ID,
q="What's that? Nothing.").execute()
我很確定這不是字符串中出現錯誤字符的問題,因爲我試圖從日曆本身和第一個(工作)請求的結果中複製整個標題,但無濟於事。有沒有我應該做的轉義或編碼?
UPDATE:
的問題不僅限於單引號。名爲「aa.bb.cc」的事件沒有問題,「aa.b.cc」也是如此。但是,找不到「a.b.cc」。沒有點也是一樣;發現「aa b cc」,但不是「a b cc」。這似乎是某種具有單字符的問題,但是當它到底發生時我還不知道......
您是否嘗試用\ \轉義單引號?或\\我不記得這是我做的 – DaImTo
;它沒有幫助。無論如何,正如我寫的,問題也出現在點或空格... –