Czy istnieje sposób automatycznego wydobywania informacji z wiadomości e-mail (np. Ceny wyrażeń regularnych w Gmailu)?

12

Każdego miesiąca otrzymuję wiadomość e-mail od mojego operatora komórkowego, która mówi mi, ile pieniędzy kosztowała mnie moja umowa w ostatnim miesiącu, i chciałbym móc sformułować to w powiadomienie iOS za pomocą IFTTT. Problem polega na tym, że nie mogę po prostu utworzyć nowego przepisu z treścią wiadomości jako tytułem, ponieważ dokładny koszt nie jest w pierwszych wierszach wiadomości.

Przykładem takiej wiadomości może być

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

I chciałbym uzyskać z tego informację 10,00 €, z wyrażeniem regularnym podobnym, 'cost:\s(\d+\.\d{2})\s'a następnie wysłać wiadomość e-mail z treścią pierwszej grupy do IFTTT w celu przetworzenia danych.

Czy jest to w jakikolwiek sposób możliwe bez konieczności posiadania urządzenia po mojej stronie?

y-spreen
źródło
Na jakiej maszynie / urządzeniu chciałbyś znaleźć wyrażenie regularne i wysłać treść do IFTTT? Innymi słowy, gdzie chcesz przetwarzać filtr wiadomości e-mail?
barrycarter
Jeśli to możliwe, chciałbym w ogóle nie używać komputera i sprawić, że aplikacja internetowa będzie dla mnie działać
y-spreen

Odpowiedzi:

6

Właśnie szukałem podobnej funkcji w IFTTT, ale potem odkryłem, że Zapier (niejako) obsługuje to. Nie są poprawnymi wyrażeniami regularnymi, ale w pewnym sensie dopasowują wzorce

https://parser.zapier.com

Może być wystarczająco dobry na to, czego potrzebujesz!

Entropica
źródło
1
Czy możesz podać kilka podstawowych wskazówek, jak dostać się do tej części aplikacji Zapier, np. „Kliknij przycisk Gmaila i zrób X”, proszę?
jonsca
doskonały! W połączeniu z faktyczną usługą zapier, która bezpośrednio przesuwa wynik, wydaje się, że działa dobrze! dzięki!
y-spreen
To działa idealnie!
Karl Cassar,
6

Krótka odpowiedź brzmi: nie, nie możesz tego zrobić.

Długa odpowiedź:

  • IFTTT nie ma skrobaczki wyrażeń regularnych, przynajmniej od tego tweeta:

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

  • IFTTT nie pozwala zgodnie z prawem tworzyć własnych TYCH warunków ani TYCH działań.

  • Nielegalnie możesz użyć https://github.com/captn3m0/ifttt-webhook do tworzenia własnych TYCH działań. Nadal potrzebujesz serwera w Internecie lub możesz spróbować skorzystać z bezpłatnej usługi.

  • Kierunek działania byłby wówczas następujący:

    • IFTTT otrzymuje kopię e-maila z rozliczeniem (przez sprawdzenie Gmaila lub automatyczne przesłanie mu kopii).

    • IFTTT wysyła wiadomość e-mail do Twojej aplikacji.

    • Twoja aplikacja odfiltrowuje wyrażenie regularne i wysyła wiadomość e-mail do IFTTT.

    • IFTTT analizuje ten nowy e-mail i zamienia go w SMS.

„Technologia związana z uruchomieniem tego jest tak zadziwiająco złożona, że ​​999,999,999 razy z miliarda łatwiej jest po prostu spojrzeć na e-maila”

Zastanów się także, czy nie zajrzeć do strony pipe.yahoo.com

bariera
źródło