Estoy haciendo unas pruebas con las funciones de google calendar, y me estoy encontrando con un error muy extraño. Os explico:
He cogido un script de google que lee los eventos del calendario de desarrollador (como un calendario de ejemplo) y muestra los resultados como una lista. Yo ahora estoy debugando este script para ver las partes que me interesan.
Entonces, en un momento dado, el script tiene algo así:
Código Javascript:
Ver original
var entries = feedRoot.feed.getEntries(); var eventDiv = document.getElementById('events'); if (eventDiv.childNodes.length > 0) { eventDiv.removeChild(eventDiv.childNodes[0]); } /* create a new unordered list */ var ul = document.createElement('ul'); /* set the calendarTitle div with the name of the calendar */ document.getElementById('calendarTitle').innerHTML = "Calendar: " + feedRoot.feed.title.$t; /* loop through each event in the feed */ var len = entries.length; for (var i = 0; i < len; i++) { var entry = entries[i];
Entonces, cuando llega a la última línea, yo hago "entry.getContent().getText()", que me devuelve todo el contenido del evento.
En un evento de prueba que he creado, me dice:
Código:
Y el estado del evento me lo devuelve en sueco... ¿Alguien sabe porqué?Cuándo: **time** Lugar: **place** Estado del evento: bekräftad etc
Si me confirmáis que SIEMPRE sale en sueco el estado del evento, no problem... porque siempre sería un grupo cerrado de ítems, pero no se si para cada usuario saldrá en un idioma...
Conste que uso todos los servicios de google en castellano, y la url que uso es:
Código Javascript:
Ver original
function loadCalendarByAddress(calendarAddress) { var calendarUrl = 'https://www.google.com/calendar/feeds/'+calendarAddress+'/public/basic'; loadCalendar(calendarUrl); }
Espero que me podáis dar un poco de luz...
Gracias!