¿Cómo integrar cálculo de Google con Google Calendar?
-
25-09-2019 - |
Pregunta
Tengo una hoja de cálculo de Google en Google Apps. Cuando entro en una fecha / hora en la hoja de cálculo, quiero crear una entrada correspondiente en una determinada Google Calendar? ¿Cómo puedo hacer esto?
Esta hilo sugiere alguna no se da una especie de secuencias de comandos, pero la solución completa. Y estoy usando Google Apps en lugar de Google Docs como se sugiere en este hilo.
Actualizar : Encontrado este hilo útil.
Solución
function caltest1() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 2; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 5);
var data = dataRange.getValues();
var cal = CalendarApp.getDefaultCalendar();
for (i in data) {
var row = data[i];
var title = row[0]; // First column
var desc = row[1]; // Second column
var tstart = row[2];
var tstop = row[3];
var loc = row[4];
//cal.createEvent(title, new Date("March 3, 2010 08:00:00"), new Date("March 3, 2010 09:00:00"), {description:desc,location:loc});
cal.createEvent(title, tstart, tstop, {description:desc,location:loc});
}
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow