Conectar una hoja de Google es opcional. Si prefieres, puedes pegar tus URLs directo en la app. Pero si llevas tu lista de publicaciones en Sheets, la app la lee, envía las URLs y te deja el resultado de cada buscador al lado.
1. Activa Google Sheets API y Google Drive API
La cuenta de servicio necesita permiso para leer y escribir hojas. En console.cloud.google.com, con el mismo proyecto donde creaste el JSON:
- Abre APIs y servicios → Biblioteca.
- Busca Google Sheets API y pulsa Habilitar.
- Busca Google Drive API y pulsa Habilitar.
Activa las dos: la app necesita ambas para conectarse a tu hoja.
2. Prepara la hoja
Pon tus URLs en la columna A, una por fila. Las columnas B a E quedan para los resultados:
| Columna | Contenido | Quién la llena |
|---|---|---|
A | URL completa, con https:// | Tú |
B | Resultado de Google | La app |
C | Resultado de Bing | La app |
D | Resultado de Yandex | La app |
E | Fecha y hora del envío | La app |
3. Comparte la hoja como Editor
- En tu hoja pulsa Compartir.
- Pega el correo de la cuenta de servicio (el que copiaste en la app; termina en
.iam.gserviceaccount.com). - Elige el permiso Editor. Con Lector la app podría leer, pero no escribir resultados.
- Desmarca la opción de notificar si quieres y pulsa Enviar o Compartir.
4. Indica la hoja en la app
Abre Ajustes (o el paso 3 del asistente) y escribe cómo encontrar tu hoja. Sirve cualquiera de estas tres:
- El nombre exacto de la hoja.
- El enlace completo que copias del navegador.
- El ID: el código largo entre
/d/y/editen el enlace.
Si tienes varias hojas con nombres parecidos, usa el enlace o el ID para no fallar.
5. Prueba la conexión
Pulsa Probar conexión. Si la app puede abrir la hoja, te lo confirma. Si no, ve a la sección de errores abajo.
6. Carga las URLs en Indexar
En la pantalla Indexar pulsa Cargar desde Google Sheet. Las URLs de la columna A aparecen en el cuadro, sin duplicados. Elige buscadores y pulsa ¡Indexar ahora! como siempre.
Al terminar, la app escribe en cada fila la respuesta de Google (B), Bing (C), Yandex (D) y la fecha y hora (E).
El interruptor de resultados
En Ajustes está el interruptor Escribir resultados en la hoja. Apágalo si solo quieres usar la hoja como fuente de URLs y no quieres que la app la modifique. Los resultados siguen quedando en el Historial de la app.
Solo se escriben resultados para URLs que cargaste desde la hoja. Las que pegas a mano no tocan tu hoja.
Errores comunes
| Problema | Causa | Qué hacer |
|---|---|---|
| No encuentra la hoja o acceso denegado | La hoja no está compartida con el correo de la cuenta de servicio. | Compártela otra vez revisando el correo letra por letra. Prueba con el enlace o el ID en lugar del nombre. |
| Lee, pero no escribe resultados | La compartiste como Lector o Comentarista. | Cambia el permiso a Editor. Revisa también el interruptor en Ajustes. |
| API desactivada / has not been used | Sheets API o Drive API no están habilitadas en el proyecto del JSON. | Habilítalas en el mismo proyecto de Google Cloud. Espera unos minutos y vuelve a probar. |