Hogyan hozzunk létre és használjunk változókat
  • 31 Oct 2023
  • 5 Elolvasandó percek
  • Közreműködők

Hogyan hozzunk létre és használjunk változókat


Article Summary

Áttekintés

Itt megtudhatja, hogyan kezdje el használni a változókat és hogyan használja őket az alkalmazásaiban.

Ebben a cikkben megtanulhatod...

  • Hogyan kezdjük el használni a változókat
  • Hogyan használhatók a változók a részletesebb analitikához
  • Hogyan használhat változókat a triggerek mellett

A változók az adatok tárolásának és hivatkozásának elsődleges eszközei a Tulip alkalmazásokban.

Amikor egy szöveges bemenet értékét szeretné tárolni, vagy az alkalmazás egy előre meghatározott tulajdonságához szeretne hozzáférni, akkor egy változóra van szüksége.

Vagy amikor az alkalmazáson belüli korábbi felhasználói döntések alapján szeretne konkrét értékeket kiszámítani, akkor egy változóra van szüksége.

A változók az alkalmazás befejezésekor visszaállíthatók, vagy többszörös befejezésekor is megtarthatják értékeiket, az adott felhasználási esettől függően.

Egy alkalmazás tervezésekor a változót gyakran használják az eszköz kimenetének tárolására.

A változót más, az alkalmazás logikáját vezérlő Triggerek feltételeként is használhatjuk, akár:

  1. A szöveges megjelenítések megváltoztatása
  2. Továbblépés más lépésekhez, vagy...
  3. A kezelőt egy másik feladat elvégzésére szólítja fel.

A változókra az elemzési eszközben a részletes jelentések elkészítéséhez is szükség van. Ha egyedi adatpontokat szeretne az operátortól, akkor azokat változókban kell rögzítenie.

Hogyan hozzon létre változókat

A Tulip App Editorban két elsődleges módja van a változók létrehozásának:

  • Az alkalmazásváltozók párbeszédpanelen keresztül
  • Trigger létrehozásán keresztül

:::(Info) (MEGJEGYZÉS) Az űrlaplépésekről szóló útmutató "Változók használata űrlapokon belül" című szakaszában megnézheti, hogyan adhat hozzá változókat az űrlaplépésekhez.

:::

Alkalmazásváltozók párbeszédpanel

Ahhoz, hogy új változót hozzon létre az App Variables párbeszédpanelen keresztül, kövesse az alábbi lépéseket:

  1. Válassza ki az alkalmazásszerkesztő jobb oldalán található kontextusablakból az Alkalmazás lapot.
  2. Kattintson a "Variables" cím melletti X-re.

  1. A "Variables" (Változók) melletti X-re kattintva megnyíló modal megmutatja az aktuális alkalmazásban lévő változókat, valamint a kapcsolódó attribútumokat az alábbiakban leírtak szerint:

How To Create And Use Variables_471418756.png

Típus: A változóban tárolt adatok típusa. Ez a következő értékek egyikét veheti fel:

  • Szám (tizedesjegyekkel együtt)
  • Boolean (igaz/hamis)
  • Szöveg
  • Egész szám
  • Intervallum (másodpercek száma)
  • Kép (URL vagy kézi feltöltés)
  • Tulipán felhasználó
  • Datetime (időbélyeg)
  • Állomás
  • Gép
  • Tömb (bármely felsorolt változótípusból)
  • Objektum
  • Szín

Az objektumok összetett változók. Nem hozhatók létre az Alkalmazásváltozók párbeszédpanelen belül.

A tömbök a "Mulitselect" bemeneteken keresztül hozhatók létre.

Objektumokat úgy lehet létrehozni, hogy a Connector függvény kimenetét egy változóban tároljuk.

Az összetett változókkal kapcsolatos további részletekért lásd ezt a tömbökről és objektumokról szóló útmutatót.

Ahol használják: Egy hierarchia, amely megjeleníti a lépés nevét és a Trigger / Widgetet, ahol a változót használják.

Törlés a befejezéskor: A változóban lévő adatok törlődnek-e az alkalmazás befejezésekor. Megjegyzés: ezek a változók a"Complete and Go To Splash Screen" művelet után törlődnek.

Save for Analytic: Ez a kapcsoló alapértelmezés szerint be lesz kapcsolva. Ha bármilyen okból nem szeretné, hogy egy változót elküldjenek egy elemzésre, akkor ezt a jelölőnégyzetet kikapcsolhatja. Egyes változók csak az alkalmazás logikájához használhatók, és az analitikában nincs rájuk szükség. Ezekben az esetekben a legjobb gyakorlat, ha nem küldjük el őket az analitikába. A nem létfontosságú változók kikapcsolásának megszüntetése segíthet abban is, hogy az analitika gyorsabban töltődjön be, mivel nagy mennyiségű forgatókönyvek esetén kevesebb adatot kell betölteni.

Alapértelmezett érték: A változó kezdeti értékének beállítása minden alkalommal, amikor az üzemeltető elindítja az alkalmazást.

Változó törlése: A törlési művelet csak akkor válik láthatóvá, ha a "where used" szakasz üres, hogy ne szakadjon meg a logikai áramlás az alkalmazásban.

Fel nem használt változók törlése: A nem használt változók törlése művelet törli az összes olyan változót, amelynek üres a 'where used' szakasza. Kattintson erre a három pontra a 'Nem használt változók törlése' ablak megjelenítéséhez.new2.pngEz az ablak jelenik meg.new3.png

  1. Kattintson a Create Variable (Változó létrehozása) gombra, és írjon be egy új változó nevet a változó neve szövegmezőbe, majd válassza ki a megfelelő típust a Type (Típus) legördülő listából.

Ha azt szeretné, hogy a változóban lévő adatok az alkalmazás befejezésekor is megmaradjanak, kapcsolja ki a "Törlés befejezéskor" kapcsolót, majd kattintson a "Létrehozás" gombra, amikor befejezte. Látnia kell, hogy az új változója azonnal megjelenik az alatta lévő változólistában, a "Where Used" oszlopban nincs semmi, és a "Delete" gomb aktív.

Trigger szerkesztő

Trigger létrehozásakor vagy szerkesztésekor a következő lépésekkel hozhat létre egy változót.

  1. Hozzon létre egy új Triggert.
  2. Kattintson az 'Új művelet hozzáadása' gombra a párbeszédpanel új művelet szakaszának megnyitásához.
  3. Válassza ki az "Adatkezelés" opciót a "Művelet típusa" legördülő listából a "Tárolás" opcióval együtt.
  4. Töltse ki a megjelenő mezőket, amíg meg nem jelenik a kiemelt 'hely' legördülő menüpont. Innen válassza az "Új változó..." lehetőséget.

  1. Adjon nevet az új változónak, és kattintson a változó mező melletti zöld pipa gombra. Ezután kattintson a "Mentés gombra" a Trigger Editor alján. A létrehozott változó az App Variables párbeszédpanelen lesz szerkeszthető.

További részletek a tartós változókról

A tartós változók lehetővé teszik, hogy egy változóban lévő értéket több alkalmazáskiegészítésen keresztül mentse.

A tartós változók az alkalmazást futtató egyes eszközökhöz viszonyított értékeket mentik. Nem íródnak felül, ha az alkalmazást egyszerre több eszközön is használják.

Ha tehát van egy vizuális andon alkalmazás egy állandó változóval, amely 5 gyártósoron fut, minden egyes vonalfelügyelő frissítheti a változót a saját alkalmazásán, és az értékek nem lesznek felülírva vagy ütköznek egymással. A lejátszót futtató minden egyes táblagépen egymástól függetlenül léteznek.

Változók űrlaplépésekben

A változó létrehozásának utolsó módja az űrlaplépésen keresztül történő létrehozás. Tekintse meg a "Változók használata űrlapokon belül" című részt ebben az űrlaplépésekről szóló útmutatóban), hogy megtudja, hogyan adhat hozzá változókat az űrlaplépésekhez.

A változó szövegének használata

Miután létrehozott egy változót, az elérhetővé válik az alkalmazásban újonnan létrehozott és már létező kiváltók műveleteiben és feltételeiben. A Szöveg widgetben is elérhető, amely az alkalmazásszerkesztő eszköztárából érhető el.

Egy adott változóban tárolt érték eléréséhez válassza ki a megfelelő változó nevét a Kontextusablak Változók legördülő menüpontjából:

A rendszer felkéri az adatforrás kiválasztására:

  • Változó: Az alkalmazásban létrehozott bármely változó.
  • App Info: Az alkalmazásban automatikusan naplózott változók (pl.: Bejelentkezett felhasználónév, az alkalmazásban eltelt idő és a lépés neve).

Érdemes megjegyezni, hogy a változók tárolása alkalmazásonként történik, így nincsenek lépésspecifikus változók, és nem oszthatók meg az alkalmazások között.

A változók törlése

Egy változó törléséhez nyissa meg a Változók párbeszédpanelt a Kontextusablak Alkalmazás lapjának Változók szakaszában.

A Filter By (Szűrés alapján) keresőmező segítségével keresse meg a törölni kívánt változót.

Ezután kattintson a modál jobb szélén található ellipszis ikonra a változó törléséhez.

Megjegyzés: Egy változó törléséhez el kell távolítania azt az összes olyan Trigger és Variable szöveg widgetből, ahol azt használják.

További olvasmányok


Megtalálta, amit keresett?

A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?