El calendario compartido no aparece en la lista cuando se usa CalendarApp.getAllCalendars(), pero se encuentra y se puede acceder a él cuando se usa CalendarApp.getCalendarById().
¿Hay algún motivo por el que un calendario específico no se incluya en la lista al usar CalendarApp.getAllCalendars() ?
Ejemplo:
var cal = CalendarApp.getCalendarById( calendar ID ); Logger.log( cal.getName() ); var myCalendars = CalendarApp.getAllCalendars(); for( var q = 0 ; q < myCalendars.length ; q++ ){ Logger.log( myCalendars[q].getName() +" > "+ myCalendars[q].getId()); }Encontré la solución. Parece que el calendario oculto no aparecerá en la lista Todos los calendarios y no se podrá acceder a ellos por nombre. Aquí hay una buena solución: ¿Acceder a los calendarios ocultos de Google desde CalendarApp?