Añadir métricas diarias a una hoja de Google desde cualquier fuente de datos
Cuándo usarlo: Quieres un panel de control ligero en Sheets alimentado por cualquier cosa que el agente pueda alcanzar (Sentry, Stripe, una BD).
Requisitos previos
- Cuenta de servicio de Google con las APIs de Sheets + Drive habilitadas — console.cloud.google.com → crea SA → descarga JSON → configura SERVICE_ACCOUNT_PATH
- Hoja de cálculo compartida con el correo de la SA — IU de Sheets → Compartir → añade [email protected] como Editor
Flujo
-
Identifica la hoja de destinoUsa mcp-google-sheets para encontrar la hoja de cálculo titulada 'Daily KPIs'. Devuelve su ID.✓ Copiado→ ID de la hoja de cálculo
-
Añade la fila de hoyAñade una fila a la hoja 'summary' con columnas [date, signups, mrr, errors]. Usa los valores de hoy de [tu fuente].✓ Copiado→ add_rows confirma que la fila se añadió al final
-
Actualiza un gráfico si es necesarioVerifica que el gráfico de últimos 30 días haya captado la nueva fila; si no, actualízalo.✓ Copiado→ El gráfico muestra los datos de hoy
Resultado: Un panel de control de Sheets en vivo actualizado sin abrir el archivo.
Errores comunes
- Límite de velocidad (429) después de muchas actualizaciones de una sola celda — Usa
batch_update_cells— una llamada puede modificar cientos de celdas - La cuenta de servicio no ve la hoja — Debes compartir explícitamente la hoja con su correo — las SAs no tienen acceso implícito