Estoy tratando de integrar la hoja de Google y el Calendario. He escrito la función que agrega eventos al calendario de Google, pero cuando intento llamar a esa función desde cell usando custom function , muestra este error.
Exception: The script does not have permission to perform that action. Required permissions: (https://www.googleapis.com/auth/calendar || https://www.googleapis.com/auth/calendar.readonly || https://www.google.com/calendar/feeds)
Le he dado el permiso anterior en el archivo Manifiesto. Aquí mi manifiesto:
`
"https://www.googleapis.com/auth/calendar", "https://www.googleapis.com/auth/calendar.readonly", "https://www.google.com/calendar/feeds", "https://www.googleapis.com/auth/spreadsheets.currentonly", "https://www.googleapis.com/auth/spreadsheets"],`
El problema ocurre en esta línea let cal=CalendarApp.getCalendarById("ID");
Cómo solucionar esto, por favor ayuda!
funcionalidad disponible para funciones personalizadas no incluye calendario. Incluso si agrega el alcance al manifiesto, no hace ninguna diferencia si no está en la lista del enlace, entonces no está disponible para una celda o función personalizada. Escríbalo como un script estándar y llámelo desde un menú.