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
|
fila.comentario ?? "", // N: Comentarios
|
||||||
];
|
];
|
||||||
|
|
||||||
const range = encodeURIComponent(`${SHEET_TAB}!A:N`);
|
// Anclamos en A1 para que la API siempre busque desde el inicio de la tabla.
|
||||||
const url = `https://sheets.googleapis.com/v4/spreadsheets/${SHEET_ID}/values/${range}:append?valueInputOption=USER_ENTERED`;
|
// 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, {
|
const res = await fetch(url, {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
|
|||||||
Reference in New Issue
Block a user