fix: google sheets append con A1 + INSERT_ROWS para evitar desplazamiento de columna
Deploy / deploy (push) Successful in 4m2s
Deploy / deploy (push) Successful in 4m2s
El rango A:N confundía a la API cuando había datos manuales en K/L (GASTOS/VARIOS), haciendo que la nueva fila empezara en columna K en vez de A. INSERT_ROWS siempre inserta fila nueva independiente del estado del sheet. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -80,8 +80,11 @@ export async function agregarFilaSheet(fila: FilaTaller) {
|
||||
fila.comentario ?? "", // N: Comentarios
|
||||
];
|
||||
|
||||
const range = encodeURIComponent(`${SHEET_TAB}!A:N`);
|
||||
const url = `https://sheets.googleapis.com/v4/spreadsheets/${SHEET_ID}/values/${range}:append?valueInputOption=USER_ENTERED`;
|
||||
// Anclamos en A1 para que la API siempre busque desde el inicio de la tabla.
|
||||
// INSERT_ROWS fuerza una fila nueva, evita que desplace los datos cuando hay
|
||||
// celdas ocupadas en columnas manuales (GASTOS, VARIOS, etc.).
|
||||
const range = encodeURIComponent(`${SHEET_TAB}!A1`);
|
||||
const url = `https://sheets.googleapis.com/v4/spreadsheets/${SHEET_ID}/values/${range}:append?valueInputOption=USER_ENTERED&insertDataOption=INSERT_ROWS`;
|
||||
|
||||
const res = await fetch(url, {
|
||||
method: "POST",
|
||||
|
||||
Reference in New Issue
Block a user