Cómo configurar la integración
Para establecer la integración entre Gmail y Google Sheets y poder guardar automáticamente los nuevos correos electrónicos de Gmail que cumplan ciertos criterios en una hoja de cálculo de Google, sigue estos pasos:
1. Abre tu cuenta de Gmail y accede a la configuración haciendo clic en el icono de Configuración en la esquina superior derecha de la pantalla.
2. En la pestaña Filtros y direcciones bloqueadas, haz clic en Crear un filtro nuevo.
3. Define los criterios de filtrado que deseas aplicar a los correos electrónicos entrantes. Puedes filtrar por remitente, asunto, palabras clave, etiquetas, entre otros. Asegúrate de ser específico en tus criterios para obtener los resultados deseados.
4. Una vez que hayas definido tus criterios de filtrado, haz clic en Crear filtro.
5. En la siguiente pantalla, marca la casilla Aplicar la etiqueta y selecciona o crea una nueva etiqueta que se aplicará a los correos electrónicos que cumplan con tus criterios de filtrado.
6. A continuación, marca la casilla Reenviarlo a y elige la opción de Webhook URL.
7. Copia la URL de webhook proporcionada y pégala en un lugar seguro, ya que la necesitarás más adelante.
8. Abre tu Google Spreadsheet y selecciona la hoja de cálculo en la que deseas que se guarden los correos electrónicos.
9. Haz clic en Herramientas en la barra de menú y selecciona Editor de secuencias de comandos.
10. En el editor de secuencias de comandos, pega el siguiente código:
```javascript
function doPost(e) {
var rowData = [];
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
rowData.push(new Date());
rowData.push(e.parameter.from);
rowData.push(e.parameter.subject);
rowData.push(e.parameter.body);
sheet.appendRow(rowData);
}
```
11. Reemplaza la URL de webhook en el código por la URL que copiaste anteriormente.
12. Guarda el script y cierra el editor de secuencias de comandos.
¡Listo! Ahora, cada vez que recibas un nuevo correo electrónico que cumpla con tus criterios de filtrado, se guardará automáticamente en la hoja de cálculo especificada en tu cuenta de Google Sheets. Esto te permitirá ahorrar tiempo y recursos al evitar tener que copiar y pegar manualmente los correos electrónicos importantes en una hoja de cálculo.
Recuerda que puedes personalizar este proceso de integración para adaptarlo a tus necesidades específicas y optimizar aún más tu flujo de trabajo.