Google Docs tiene tres tipos de documentos compartidos. Público para cualquiera con el enlace y visible en los resultados de búsqueda; solo visible para aquellos a quienes invitas; y el compromiso: visible solo para cualquiera con el enlace pero no disponible en la búsqueda.
¿Este compromiso también existe para Google Calendar?
Parece que no lo encuentro. Puedo agregar personas a un calendario para que puedan verlo. Puedo hacerlo público ( This calendar will appear in public Google search results.) y darle a la gente el enlace. Pero no puedo compartir el enlace sin hacer que se pueda buscar. (Obtengo You do not have access to [calendar name]'s calendaral agregar el enlace).
Hay un enlace privado iCal y XML para el calendario, pero no se puede agregar a otra cuenta de Google Calendar, [email protected]para eso se necesita la ID del calendario ( ). Cualquiera de los siguientes solucionaría este problema:
- ¿Hay alguna manera de obtener una identificación de calendario privada?
 - ¿O para dar acceso al calendario a las personas con ID sin ponerlo a disposición del público en la búsqueda?
 - ¿O para agregar un calendario a Google Calendar usando el enlace iCal o XML?
 
fuente

Puede agregar calendarios a través de un enlace iCal. Haga clic en el menú desplegable al lado
Other calendars, entoncesAdd by URL.Entonces el proceso completo sería:
El remitente va al
Calendar settingscalendario que desea compartir, copia eliCalenlace en laPrivate Addresssección y lo envía al receptor por correo electrónico / IM / facebook ...El receptor pega la dirección en
Other calendars > Add by URL.Si en algún momento el remitente quiere revocar el acceso del receptor a su calendario, entonces hay un
Reset Private URLsenlace en la configuración del Calendario que invalida la URL existente y crea una nueva.fuente
No hay opción para hacerlo como un calendario "no listado" como podría llamarlo. Sin embargo, puede hacerlo público, pero limitado. Sin embargo, no hay ninguna opción a partir de ahora para hacer un calendario no listado.
fuente
Puede incrustar el calendario en su sitio web y pasar el enlace al calendario incrustado
Desde Agregar un calendario de Google a su sitio web (support.google.com) :
fuente