簡體   English   中英

如何獲取Google日歷活動的標題?

[英]How to get the title of a Google Calendar's event?

我正在嘗試解析Google日歷供稿中的條目,但是到目前為止,我還無法檢索標題,我希望有人能給我建議。 根據我在firebug中看到的內容,我無法理解以下內容為何不起作用,因為我使用如下所示的each方法遍歷條目:

$.getJSON("https://www.google.com/calendar/feeds/cide.edu_sm151i2pdhu2371vq8hamcver4@group.calendar.google.com/public/full?q="+encodeURI($(this).val()), {"alt" : "json"}, function(data) {
    $.each(data.feed.entry, function(i, entry) {
        var key = entry.gd$when[0].startTime.substr(0, 10);
        if(key in SelectedDates == false) {
            SelectedDates[key] = [];    
        }
        else {
            var titulo = escape(this.title.$t);
            SelectedDates[key].push(titulo);    
        }
    });
});

我之前將SelectedDates定義為數組,但是每當我發出請求時,SelectedDates數組都包含鍵,但是其中只有空白數組,如下所示: 2014-02-04 []我希望我能掌握如何傳遞標題事件對對象的影響。

問題是在javascript中,空數組== false。

更改此:

if(key in SelectedDates == false) {

if(key in SelectedDates === false) {

編輯:

空數組不是falsey,但在顯式檢查時確實等於false

https://medium.com/@daffl/javascript-the-weird-parts-8ff3da55798e

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM