Hirdetés

Új hozzászólás Aktív témák

  • No, azt hiszem belebonyolódtam elég gyorsan.

    Tehát ez az SMS szöveg:

    160101 23:59 Kártyás vásárlás/zárolás: -1.000 HUF; Bolt neve; Kártyaszám: ...1234; Egyenleg: +10.000 HUF - SIMPLE

    Ebből a szövegből szeretném a következő változókat letárolni (a többire nincsen szükségem):
    - összeg
    - vásárlás helye

    Majd ezt a két átküldeni a programnak (MMEX) egy külön "Send Intent" taskkal:

    - action: android.intent.action.INSERT
    - package: com.money.manager.ex
    - class: com.money.manager.ex.CheckingAccountActivity
    - data: content://parameters?account=account_name&transactionType=withdrawal&amount=%osszeg&payee=%vasarlasi_hely&category=category_name
    - target: Activity

    Eddig létrehoztam egy profilt és azon belül egy taskot. A taskon belül a lépések jelenleg így néznek ki:
    1. Variable set: Name %smsszoveg to %smsrb
    2. Variable split: Name %smsszoveg Splitter "Kártyás vásárlás/zárolás: -"

    Kérdések:
    - az összeg a 2. taskban is olvasható lévő mondta után van (1.000). Ezt az értéket mivel tárolom le egy változóba?
    - ha letároltam, akkor folytatom egy sima "; " splittel (mivel a következő a boltnév)?
    - a boltnevet hasonlóan a fenti értékhez letárolom, de valahogy meg kell mondom, hogy hol van a vége, hogy ne az sms maradék szövegét mentse le bolt nevének.

    Közben kezdem érteni a splitter részét, módosítottam is:
    1. Variable set: Name %smsszoveg to %smsrb
    2. Variable split: Name %smsszoveg1 Splitter "Kártyás vásárlás/zárolás: -" (idézőjel nélkül)
    3. Variable split: Name %smsszoveg2 Splitter " " (idézőjel nélkül)
    4. Variable split: Name %smsszoveg3 Splitter " HUF; " (idézőjel nélkül)
    5. Variable split: Name %smsszoveg4 Splitter " ; " (idézőjel nélkül)

    Itt az %smsszoveg2 lesz az összeg és az %smsszoveg4 a bolt neve.

    Viszont a task futtatásakor a második taskon megakadt "can't split unset variable %smsszoveg1" üzenettel. Ez miért lehet? Illetve fake sms alkalmazáson kívül még telneten lehetne sms-eket küldözgetni magamnak. Eddig a fake sms bevált, megérkezik az sms appba, de elképzelhető, hogy a rendszer attól még nem kezeli igazinak.

Új hozzászólás Aktív témák