Esiste un modo per estrarre automaticamente le informazioni dalle e-mail (ad esempio i prezzi regex su Gmail)?


12

Ogni mese ricevo un'e-mail dal mio gestore di telefonia mobile che mi dice quanti soldi il mio contratto mi è costato l'ultimo mese e mi piacerebbe poterlo trasformare in una notifica iOS con IFTTT. Il problema è che non posso semplicemente creare una nuova ricetta con il corpo della posta come titolo, perché il costo esatto non è nelle prime righe per la posta.

Un esempio per una mail che ottengo sarebbe

Hello nO_OnE_910,
[text]
cost: 10.00 €
[text]

E vorrei ottenere le informazioni di 10,00 € da quella, con una regex simile 'cost:\s(\d+\.\d{2})\s'e quindi inviare una e-mail con il contenuto del primo gruppo a IFTTT per elaborare i dati.

Questo è possibile in alcun modo senza dover avere un dispositivo in esecuzione?


Quale macchina / dispositivo desideri trovare il regex e inviare il contenuto a IFTTT? In altre parole, dove vorresti elaborare il filtro e-mail?
Barrycarter,

Se possibile, non vorrei usare nessuna macchina e far funzionare un'app Web per me
y-spreen,

Risposte:


6

Stavo solo cercando una funzione simile in IFTTT, ma poi ho scoperto che Zapier (tipo di) supporta questo. Non sono regex appropriati ma fanno una sorta di corrispondenza dei modelli

https://parser.zapier.com

Potrebbe essere abbastanza buono per quello che ti serve!


1
Puoi includere alcune indicazioni di base per arrivare a quella parte dell'applicazione Zapier, ad esempio "fai clic sul pulsante Gmail e fai X", per favore?
jonsca

Perfetto! Insieme all'attuale servizio zapier che spinge direttamente il risultato sembra funzionare perfettamente! Grazie!
y-spreen

Funziona perfettamente!
Karl Cassar,

6

La risposta breve è: no, non puoi farlo.

La lunga risposta:

  • IFTTT non ha un raschietto per espressioni regolari, almeno a partire da questo tweet:

https://twitter.com/grmeyer/status/240888420677873664

  • IFTTT non ti consente legittimamente di creare le tue QUESTE condizioni o QUESTE azioni.

  • Illegittimamente, puoi usare https://github.com/captn3m0/ifttt-webhook per creare le tue azioni That. Avresti ancora bisogno di un server su Internet o potresti provare a utilizzare un servizio gratuito.

  • Il flusso di azione sarebbe quindi:

    • IFTTT riceve una copia dell'e-mail di fatturazione (controllando Gmail o inviando automaticamente la copia).

    • IFTTT invia l'e-mail alla tua applicazione.

    • L'applicazione filtra il regex e invia e-mail a IFTTT.

    • IFTTT analizza questa nuova e-mail e la trasforma in un SMS.

"La tecnologia necessaria per far funzionare tutto questo è così incredibilmente complessa che 999.999.999 volte su un miliardo è più semplice guardare l'e-mail da soli"

Considera anche di esaminare pipes.yahoo.com

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.