Integración del calendario completo con el calendario de Google agregando el campo ‘dónde’ / ‘ubicación’

He integrado el calendario completo con mi calendario de Google, ya he desactivado el clic de cada evento, porque no quería compartir todos los detalles de un evento con otros en mi sitio web. Solo quería mostrar cuando estoy ocupado y cuando estoy libre. El problema es que incluso quiero ocultar títulos de eventos y solo mostrar el campo ‘ubicación’ o ‘donde’ de un evento de Google. aunque la respuesta que recibo incluye la ubicación, no sé cómo debería obtenerla y mostrarla. Aquí está mi código:

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; } }, 

No es complicado, solo verifica si la ubicación está establecida dentro de eventRender . Si lo es, muéstralo como título, de lo contrario muestra el texto predeterminado:

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

Sí, lo hice cambiando el archivo fullcalendar.js, donde estaba configurado en “título” Lo cambié a event.location, y funcionó 🙂 Pero ahora tengo otro problema, todavía estoy buscando en el objeto de evento, pero no puedo encontrarlo allí. y eso es lo que tengo que comprobar ocupado / disponibilidad de un evento para cambiar el color de ese evento en consecuencia. Pero todavía no lo había resuelto todavía.