Jquery 将完整日历与Google日历集成添加';其中';/';地点';领域

Jquery 将完整日历与Google日历集成添加';其中';/';地点';领域,jquery,events,fullcalendar,google-calendar-api,Jquery,Events,Fullcalendar,Google Calendar Api,我已经将完整日历与我的谷歌日历集成在一起,我已经禁用了每次点击活动,因为我不想在我的网站上与其他人分享活动的所有细节。我只是想在我忙的时候和空闲的时候表现出来。 问题是我甚至想隐藏事件的标题,只显示google事件的“位置”或“位置”字段。虽然我得到的响应包括位置,但我不知道如何获取并显示它。 这是我的密码: header: { left: 'prev,next today', center: 'title', right: 'month,

我已经将完整日历与我的谷歌日历集成在一起,我已经禁用了每次点击活动,因为我不想在我的网站上与其他人分享活动的所有细节。我只是想在我忙的时候和空闲的时候表现出来。 问题是我甚至想隐藏事件的标题,只显示google事件的“位置”或“位置”字段。虽然我得到的响应包括位置,但我不知道如何获取并显示它。 这是我的密码:

    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay'
    },
    events: {
        url: 'https://www.google.com/calendar/feeds/a06g3aano640bal6idonn44ves%40group.calendar.google.com/public/basic',
        className: 'gcal-event',
        color: 'yellow',   // an option!
        textColor: 'black'
    },
    eventRender: function (event, element, view) {
        if ( event.allDay) {
            element.css({'background-color': 'red',
                         'border':'1px solid red'});
        }
    },
    eventClick: function(event) {
        if (event.url) {
            return false;
        }
    },

这并不复杂,只需检查位置是否设置在
eventRender
中即可。如果是,则显示为标题,否则显示默认文本:

var title = ( event.location ) ? event.location : 'Doing something';
element.html(title);

是的,我通过更改fullcalendar.js文件实现了这一点,该文件被设置为“title”,我将其更改为event.location,它确实有效:)
但现在我有另一个问题,我仍然在研究事件对象,但我在那里找不到它。也就是说,我必须检查活动的繁忙/可用性,以相应地更改该活动的颜色。但还是没有弄明白。

你只是在不知道的情况下解决了我的问题。非常感谢你。