¿Cómo analizar datos de matriz JSON de GMail a la hoja de cálculo de Google?

¿Cómo analizar datos de matriz JSON de GMail a la hoja de cálculo de Google?

Bien, espero ser claro al explicar lo que me gustaría hacer... He configurado una estación ADSB personal (que también me ayuda con otras tareas) y he colocado una antena para 1090, Raspberry Pi 3B, filtro y amplificador en mi techo. . Estoy ejecutando la tarea de mutabilidad dump1090 las 24 horas del día, los 7 días de la semana, alimentando entre 5 y 6 servicios de datos de vuelo en línea. Con la ayuda del paquete 'jq' (analizando Aircrafts.json a partir de datos dump1090), y después de configurar el paquete 'mailutils' y 'ssmtp' para que me notifiquen por correo cuando se detecte un código SQUAWK de transpondedor de emergencia, nombre de vuelo o OACI personalizado, con el Con ayuda de CRON y algunos scripts míos, estoy recibiendo un correo de notificación de este tipo:

{ 
"hex": "400af7", 
"squawk": "1000", 
"flight": "EZY42KU ", 
"lat": 42.692322, 
"lon": 10.078458, 
"nucp": 7, 
"seen_pos": 3.7, 
"altitude": 37000, 
"vert_rate": 960, 
"track": 318, 
"speed": 409, 
"category": "A0", 
"mlat": [], 
"tisb": [], 
"messages": 402, 
"seen": 0, 
"rssi": -27.5 
}

Este es el cuerpo del mensaje con la matriz de datos ADSB detectada analizada por 'jq'. Con la ayuda del servicio IFTTT, configuré que para cada correo de este tipo se agregue un nuevo registro en una hoja de cálculo de Google, para archivar y registrar los contactos y los SQUAWK de emergencia...

Pero el mejor resultado que he obtenido hasta ahora es: columna A para fecha y hora, y columna B para TODO el cuerpo del correo. Agradecería si hubiera alguien que pudiera decirme cómo designar para CADA columna una sección del matriz, como por ejemplo B para hexadecimal, C para graznido, C para nombre de vuelo, etc. en la hoja de cálculo de Google.

¡Gracias!

información relacionada