Hirdetés

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

  • Köszi!

    Akkor csak ezeket kell kinyernem a spliterrel a MMEX-hez:
    - account_name (ez kb. fix)
    - transaction_type (withdrawal vagy deposit)
    - amount (összeg)
    - payee_name (vásárlás helye)
    - category_name (ha nagyon unatkoznék, akkor minden vásárlási helyet elemzek és arra beállítanék kategóriát (benzinkút, bevásárlás...stb. na persze... :) )

    Még rá kell érezzek, de jelentkezem ha siker.

    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.

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