function centrarCeldasSegundaColumna() {
var doc = DocumentApp.openById('ID_DEL DOCUMENTO'); // Reemplaza con el ID de tu documento
var body = doc.getBody();
var tablas = body.getTables();
if (tablas.length > 0) {
var tabla = tablas[0]; // Obtiene la primera tabla del documento
Logger.log("Número de tablas en el documento: " + tablas.length);
var numFilas = tabla.getNumRows();
Logger.log("Número de filas en la tabla: " + numFilas);
// Iterar sobre cada fila en la tabla
for (var i = 0; i < numFilas; i++) {
var celda = tabla.getCell(i, 1); // Obtiene la celda de la segunda columna (índice 1)
celda.setVerticalAlignment(DocumentApp.VerticalAlignment.MIDDLE); // Alinea verticalmente al centro
// Obtener el párrafo dentro de la celda y aplicar alineación horizontal
var parrafo = celda.getChild(0).asParagraph();
parrafo.setAlignment(DocumentApp.ParagraphAlignment.CENTER); // Alinea horizontalmente al centro
Logger.log("Celdas de la fila " + (i + 1) + " en la segunda columna centradas.");
}
} else {
Logger.log("No se encontraron tablas en el documento.");
Al correrla me dá el siguiente error:
11:58:40
Aviso
Se ha iniciado la ejecución
11:58:40
Información
Número de tablas en el documento: 1
11:58:40
Información
Número de filas en la tabla: 5
11:58:41
Error
TypeError: Cannot read properties of undefined (reading 'CENTER')
centrarCeldasSegundaColumna
@ Código.gs:262
}
}
He buscado bastante y no me queda bien, alguien me podría ayudar? se lo agradecería mucho!