Ugrás a fő tartalomra

Google AppSheet

 Google AppSheet






Az AppSheet a Google felhőalapú, kódolás nélküli platformja, amely lehetővé teszi üzleti alkalmazások és automatizált folyamatok gyors létrehozását.

A források bemutatják, hogyan alakíthatók át meglévő adatok – például Google Táblázatok vagy Salesforce adatbázisok – funkcionális mobil és webes applikációkká mesterséges intelligencia segítségével.

A felhasználók választhatnak kész sablonok közül, vagy a Gemini AI támogatásával teljesen egyedi megoldásokat fejleszthetnek a hatékonyság növelése érdekében.

A dokumentumok részletezik a többszintű árazást, az informatikai biztonsági szabályozást és a különféle automatizációs botok beállításának lehetőségeit.

Emellett gyakorlati útmutatók és közösségi fórumok segítik a kezdőket az alkalmazások testreszabásában, a felületek tervezésében és az adatok kezelésében.

Ez a technológia különösen hasznos a digitális transzformáció előtt álló vállalatok számára, mivel jelentős programozói tudás nélkül teszi lehetővé a professzionális szoftverfejlesztést.

A Google AppSheet a "titkos fegyver" a Google ökoszisztémában. Ez egy No-Code (kódolás nélküli) platform, ami azt jelenti, hogy programozói tudás nélkül építhetsz belőle valódi mobilalkalmazást (Androidra és iOS-re), miközben az adataidat továbbra is a jól ismert Google Sheets-ben tárolod.


1. Mire jó a Google AppSheet? (Előnyök)

Ellentétben a Google Formsszal, ami csak egy "buta" adatbeviteli ablak, az AppSheet egy interaktív alkalmazás.

  • Vonalkódolvasás: Ez a legfontosabb funkció. A telefonod kameráját használja szkennerként. Ha bevételezel, csak ráirányítod a kamerát a termékre, és az app felismeri.

  • Képek kezelése: A raktárban lefotózhatod a terméket, és a fotó automatikusan bekerül a táblázatba (egy Google Drive linkként).

  • Offline működés: Ha a raktárban nincs térerő, az app akkor is működik. Amint netet kap, szinkronizálja az adatokat a Google Sheettel.

  • Kapcsolatok (Relációk): Ért a "táblázatok nyelvén". Ha van egy Termékek táblád és egy Mozgások táblád, az AppSheet összeköti őket. Ha rákattintasz egy termékre, alatta listázza az összes hozzá tartozó mozgást.

  • Jogosultságok: Beállíthatod, hogy "Jóska" csak láthassa a készletet, de ne módosíthassa, míg te mindent csinálhatsz.

2. Mik a határok? (Hátrányok)

  • Adatmennyiség: Mivel a Google Sheets-et használja háttérnek, nem végtelen a kapacitás. Kb. 25.000 - 50.000 sorig gyors marad. Efelett lassulhat a szinkronizálás. (Kisvállalkozásnak ez évekig elég).

  • Dizájn: Nem tudod pixelpontosan megrajzolni, hogy nézzen ki. A Google "Material Design" sablonjait használja. Tiszta, átlátható, de kötött.

  • Ingyenesség ("Prototype" mód):

    • Az AppSheet ingyenes, amíg "fejlesztői/prototípus" módban használod.

    • Korlát: Maximum 10 felhasználó használhatja tesztelésre (te + 9 email cím).

    • Ha élesíted (Deploy), akkor fizetős ($5/hó/felhasználó). De! Kisvállalkozások gyakran évekig használják "Prototype" módban, mert a 10 felhasználó bőven elég nekik, és a funkciók 99%-a így is működik.


3. Hogyan kezdjem el? (Lépésről lépésre útmutató)

Az AppSheet elkészítése nem a kódolással, hanem a Google Sheets adatbázis helyes felépítésével kezdődik.

1. lépés: Az Adatbázis (Google Sheets) előkészítése

Nyiss egy új Google Sheet-et, és hozz létre két fület (munkalapot). Fontos, hogy az első sor legyen a fejléc!

"Termekek" fül oszlopai:

  • Termek_ID (Ez legyen egyedi! Lehet vonalkód szám is)

  • Nev

  • Kategoria

  • Egyseg_ar

  • Kep (Ide kerül majd a fotó)

  • Keszlet_Mennyiseg (Ezt majd képlettel számoljuk)

"Mozgasok" fül oszlopai:

  • Mozgas_ID (Egyedi azonosító, az AppSheet automatán generálja majd)

  • Idopont

  • Termek_ID (Ez kapcsolja össze a termékkel)

  • Tipus (Bevét / Kiadás)

  • Mennyiseg

  • Megjegyzes

2. lépés: Az App generálása

  1. Maradj a Google Sheets-ben.

  2. Kattints a menüben: Bővítmények (Extensions) > AppSheet > Create an App.

  3. Várj pár másodpercet. A rendszer behozza az AppSheet szerkesztő felületét. "Látni" fogja az adataidat.

3. lépés: Beállítások az AppSheet-ben

Az AppSheet bal oldali menüjében dolgozol:

A. Data (Adatok) fül: Itt látod a tábláidat.

  1. Kattints a Termekek táblára.

  2. Ellenőrizd az oszlopok típusát (Column Type):

    • Termek_ID: Legyen Text (és jelöld be a "Key" és "Label" opciót).

    • Kep: Állítsd át Image típusra (így tudsz fotózni).

    • Keszlet_Mennyiseg: Legyen Number.

  3. Kattints a Mozgasok táblára.

    • Termek_ID: Állítsd át Ref típusra! Ez a legfontosabb. A felugró ablakban válaszd ki a "Source Table"-t: Termekek.

      • Mi történik? Az appban mostantól nem gépelni kell a termék nevét, hanem kiválaszthatod a listából, vagy beolvashatod a vonalkódot.

    • Tipus: Állítsd Enum típusra (Add meg az értékeket: "Bevételezés", "Kiadás").

B. UX (Felület) fül: Itt állítod be, mit láss a mobilon.

  • Hozz létre egy új nézetet (New View).

  • Nevezd el: "Készlet".

  • Válaszd ki az adatforrást: Termekek.

  • View type: Deck (kártyás nézet) vagy Table (táblázat).

  • Ugyanezt csináld meg a "Mozgásokra" is.

4. lépés: A vonalkódolvasás bekapcsolása

Ahhoz, hogy a telefon kamerája beolvassa a kódot:

  1. Menj a Data fülre -> Mozgasok tábla.

  2. Keresd meg a Termek_ID oszlopot.

  3. Görgess le a beállításainál a "Scannable" (Szkennelhető) opcióhoz, és pipáld ki.

  4. Kész! Mostantól, ha új mozgást viszel fel, megjelenik egy kis vonalkód ikon. Ha rányomsz, indul a kamera.


Google AI Studio szerepe itt

Bár az AppSheet "No-Code", néha kellenek benne képletek (úgy hívják: AppSheet Expressions). Ezek kicsit mások, mint az Excel képletek.

Itt használhatod az AI Studiót: Ha például azt szeretnéd, hogy a Keszlet_Mennyiseg oszlop a Termékek táblában automatikusan számolja ki magát a Mozgásokból (virtuális oszlopként), ezt kérheted az AI-tól:

Prompt: "I am using AppSheet. I have a 'Products' table and a 'Movements' table linked by Product_ID. The 'Movements' table has 'Qty' and 'Type' (In/Out). Please write an AppSheet expression for a Virtual Column in the 'Products' table that calculates the current stock level."

Az AI meg fogja adni ezt a képletet (vagy hasonlót): SUM(SELECT(Movements[Qty], [Product_ID] = [_THISROW].[Product_ID], [Type] = "Bevételezés")) - SUM(SELECT(Movements[Qty], [Product_ID] = [_THISROW].[Product_ID], [Type] = "Kiadás"))

Javasolt első lépés

Ne bonyolítsd túl.

  1. Hozd létre a Google Sheets táblázatot a fenti "1. lépés" szerint.

  2. Generáltasd le az AppSheet-et.

  3. Töltsd le a mobilodra az "AppSheet" alkalmazást a Play Store/App Store-ból.

  4. Jelentkezz be a Google fiókoddal -> Ott lesz a saját appod. Próbáld ki!


4. lépés: Az "Agy" beépítése – Az aktuális készlet kiszámítása

Ez a legfontosabb rész. Azt akarjuk, hogy amikor ránézel egy termékre az appban, lásd, hogy „ebből most 15 db van”. Ezt az AppSheetben nem a táblázatba írjuk be fixen, hanem egy úgynevezett Virtuális Oszlopot (Virtual Column) hozunk létre. Ez egy olyan mező, ami a valóságban nincs benne a Google Sheetedben (így nem lassítja azt), de az appban látszik és élőben számol.

Így csináld:

  1. Az AppSheet szerkesztőben menj a bal oldali menüben a Data (Adatok) részre.

  2. Kattints a Termekek táblára, majd a Columns (Oszlopok) fülre.

  3. Felül kattints az Add Virtual Column (Virtuális oszlop hozzáadása) gombra.

  4. Név (Column Name): Írd be: Aktualis_Keszlet.

  5. Képlet (App Formula): Kattints a mezőbe, és másold be ezt a logikát:

    Excel
    SUM(SELECT(Mozgasok[Mennyiseg], AND([Termek_ID] = [_THISROW].[Termek_ID], [Tipus] = "Bevételezés")))
    -
    SUM(SELECT(Mozgasok[Mennyiseg], AND([Termek_ID] = [_THISROW].[Termek_ID], [Tipus] = "Kiadás")))
    

    (Magyarázat: Összeadja az adott termékhez tartozó összes bevételezést, és kivonja belőle az összes kiadást.)

  6. Nyomj Save-et.

  7. Készen vagy! Mostantól minden termék adatlapján látni fogsz egy "Aktualis_Keszlet" sort, ami mutatja a darabszámot.


5. lépés: A Kényelem – "Gyorstgombok" létrehozása

Hogy ne kelljen mindig menükben kattintgatni, ha eladsz valamit, hozzunk létre egy gyorsgombot közvetlenül a terméklistához.

  1. Bal oldali menü: Actions (Akciók / Villám ikon).

  2. Kattints: New Action.

  3. Nevezd el: Gyors Kiadás.

  4. For a record of this table: Válaszd ki a Termekek táblát.

  5. Do this: Válaszd a "App: go to another view within this app" lehetőséget.

  6. Target: Ide egy kis "varázslat" (képlet) kell, ami azt mondja az appnak: "Nyisd meg a Mozgások űrlapot, és töltsd ki előre a Terméket és a Típust!"

    Másold be ezt a Target mezőbe:

    Excel
    LINKTOFORM("Mozgasok_Form", "Termek_ID", [Termek_ID], "Tipus", "Kiadás")
    

    (Figyelj: A "Mozgasok_Form" nevet ellenőrizd a UX menüben, alapból ez a neve az űrlap nézetnek, de ha átnevezted, itt is javítsd!)

  7. Appearance (Megjelenés): Válassz egy ikont (pl. egy mínusz jel vagy egy kosár), és állítsd a "Prominence"-t Display inline-ra.

Eredmény: A terméklistában minden termék mellett megjelenik a kis ikonod. Ha rányomsz, azonnal ugrik a kiadás űrlapra, és már csak a mennyiséget kell beírnod. (Ugyanezt megcsinálhatod "Gyors Bevételezésre" is).


6. lépés: Hogy nézzen ki jól (UX finomhangolás)

Most, hogy működik a matek, csináljuk meg szépre.

  1. Menj a UX menüpontra.

  2. Keresd meg a Termekek nézetedet (amit korábban létrehoztál).

  3. View type: Javaslom a Deck nézetet. Ez olyan kártyákat csinál.

  4. Primary Header: Válaszd ki a Nev oszlopot (Termék neve).

  5. Secondary Header: Válaszd ki az Aktualis_Keszlet virtuális oszlopot!

    • Miért jó ez? Így a listában azonnal látod: "Kávéscsésze - 15". Nem kell megnyitni a terméket, hogy lásd a készletet.

  6. Image: Válaszd ki a Kep oszlopot. Ha van fotód a termékről, itt meg fog jelenni.


Hogyan használd a mindennapokban?

  1. Telepítés: Töltsd le a telefonodra az AppSheet appot (ingyenes).

  2. Belépés: Jelentkezz be azzal a Google fiókkal, amivel a táblázatot csináltad.

  3. Használat:

    • Bal oldali menüben ott lesz az appod.

    • Ha új áru jön: Rányomsz a termék melletti "Gyors Bevételezés" gombra -> Beírod a mennyiséget -> Mentés.

    • Ha eladsz: Rányomsz a "Gyors Kiadás" gombra -> Mennyiség -> Mentés.

    • A háttérben a Google Sheeted "Mozgasok" füle szépen töltődik az adatokkal, a "Termekek" fül pedig érintetlen marad, de az AppSheet mindig kiszámolja neked az aktuális állapotot.



Link:

https://www.appsheet.com/Home/Apps

https://support.google.com/appsheet/answer/10106688?hl=en&ref_topic=10101818&sjid=1442299113033169052-EU



Oktató:
https://www.youtube.com/watch?v=GTv14n6CxRQ
https://www.youtube.com/watch?v=JMaySXbIeCE
https://www.youtube.com/watch?v=CJDbJ4mZzbM

https://appom.hu/appsheet/
https://minner.hu/sajat-appot-keszitettem-4-ora-alatt-konyvjegyzet-applikacio-1-resz/
https://minner.hu/qr-kodos-mobilpincer-appot-keszitettunk-kodolas-nelkul-8-ora-alatt-sajat-appot-keszitek-3-resz/

Megjegyzések