Estoy usando la API de Hojas de cálculo de Google para mostrar los datos de mi hoja de cálculo de Google en mi aplicación de JavaScript. Han desarrollado haciendo referencia a esta documentación . Pude leer los valores de mi hoja de cálculo, pero para algunas de las columnas, las celdas se fusionan como se muestra a continuación.
Estoy recibiendo la respuesta Json como
[ [ "Name", "Age" ], [ "John", "25" ], [ "Doe" ], ]Mi salida esperada debería ser
[ [ "Name", "Age" ], [ "John", "25" ], [ "Doe", "25" ], ]Alguna ayuda ?
Para recuperar el valor, debe probar si la celda es parte de un área fusionada.
var value = (cell.isPartOfMerge() ? cell.getMergedRanges()[0].getCell(1,1) : cell).getValue();Modifique el script de la siguiente manera
appendPre('Name, Major:'); var lastData='' for (i = 0; i < range.values.length; i++) { var row = range.values[i]; if (row[4]!=''){lastData=row[4]} // Print columns A and lastData, which correspond to indices 0 and the last known value in column E that contains merged cells. appendPre(row[0] + ', ' + lastData); }para que recuerde el último valor si la celda está vacía