Exporta Datos de Calendario a Google Sheets Fácilmente: ¡Sin Escribir Código!
Вставка
- Опубліковано 15 вер 2024
- ¿Quieres exportar tus eventos de calendario a Google Sheets pero te preocupa el proceso de codificación? ¡No busques más! En este video, te mostramos cómo hacerlo de manera fácil y rápida con la ayuda de ChatGPT. Aprenderás a transferir tus eventos de calendario, incluyendo detalles como fechas, horas y descripciones, directamente a una hoja de cálculo de Google, todo ello sin necesidad de escribir una sola línea de código. Este método es ideal para principiantes y para aquellos que buscan una solución eficiente y sin complicaciones. ¡Organiza tus eventos y gestiona tu tiempo de manera más efectiva con este tutorial paso a paso!
Codigo fuente:
function importarEventosCalendario() {
var calendarId = 'mba2014.incae.edu_g29u4d0oa7sipe4t3n3finj87g@group.calendar.google.com';
var hoja = SpreadsheetApp.openByUrl('docs.google.co...)
.getSheetByName('base_datos');
var eventos = CalendarApp.getCalendarById(calendarId).getEvents(new Date(), new Date(new Date().getTime() + (1000*60*60*24*30)));
var datos = eventos.map(function(evento) {
var fechaInicio = evento.getStartTime();
var fechaFin = evento.getEndTime();
return [
Utilities.formatDate(fechaInicio, "GMT", "dd-MM-yyyy"),
Utilities.formatDate(fechaInicio, "GMT", "HH:mm"),
Utilities.formatDate(fechaFin, "GMT", "HH:mm"),
evento.getTitle(),
evento.getDescription()
];
});
// Establecer títulos de columnas
hoja.getRange('A1:E1').setValues([['Fecha', 'Hora Inicio', 'Hora Fin', 'Título', 'Descripción']]);
// Escribir datos debajo de los títulos de las columnas
hoja.getRange(2, 1, datos.length, datos[0].length).setValues(datos);
}
function configurar() {
importarEventosCalendario();
}