AppMaster.io obsługuje kilka typów danych, a każda zmienna może być pojedyncza lub tablicowa.
Wiele funkcji autogeneracji zależy od wybranego typu danych, ponieważ sztuczna inteligencja platformy przetwarza każdy typ inaczej. Dlatego ważne jest, aby wybrać typy, które najbardziej odpowiadają danym, z którymi będzie pracować Twoja aplikacja.
Lista typów danych
- String - standardowe pole łańcuchowe o maksymalnej długości 255 znaków (łańcuch może zawierać liczby i symbole, ale zawsze jest traktowany jako tekst).
- Text - wieloliniowe pole tekstowe bez ograniczeń długości (komentarze, wiadomości, posty).
- Integer - typ całkowity służący do zliczania obiektów (ilości, liczniki).
- Float - wartości zmiennoprzecinkowe o standardowej precyzji. Używany do przechowywania liczb, które mogą mieć składnik ułamkowy, takich jak wartości pieniężne.
- Boolean - typ danych, którego wartość boolean może przyjąć jedną z dwóch wartości: true (jednostka logiczna "1") lub false (zero logiczne "0").
- Data to standardowe pole, które przechowuje wyłącznie datę, zazwyczaj w formacie RRRR-MM-DD.
- Czas jest standardowym polem, które przechowuje czas w formacie hh:mm:ss. Przechowuje tylko czas dnia bez danych daty.
- DateTime jest połączonym typem daty i czasu, który pozwala na przechowywanie ich w jednej wartości.
- TimeSpan - specjalny typ do przechowywania przedziału czasowego z dokładnością do milisekundy (wynik odejmowania dwóch dat).
- Password to pole typu string służące do przechowywania poufnych danych: haseł, tokenów itp.
- Email - pole typu string służące do przechowywania adresów e-mail.
- Numer telefonu - pole typu string przeznaczone do przechowywania numerów telefonów w jednym formacie.
- File - przeznaczone do przechowywania plików dowolnego typu; wykorzystuje domyślny magazyn dla danych pliku oraz bazę danych dla metadanych.
- Geo punkt - standardowy punkt GPS z długością i szerokością geograficzną.
- Html - typ danych do przechowywania znaczników HTML.
- Enum - specjalny typ danych do przechowywania predefiniowanej listy wartości (status zamówienia, lista kategorii produktów itp.).
- Model - zawiera link do istniejącego modelu danych; używany przy budowaniu relacji między modelami, ustawianiu procesów biznesowych i zmiennych punktów końcowych.
Zmiana typów danych
Zmiana typu zmiennej w trakcie procesu biznesowego jest możliwa za pomocą specjalnych bloków (grupa Logika / Konwersja typów).
Jeśli po utworzeniu modelu danych chcesz zmienić typ jednego z jego pól, warto zastanowić się, czy dokonałeś wpisów do tego modelu, czy nie. Jeśli nie, to można po prostu zmienić typ danych na pożądany. W drugim przypadku wymagana jest konwersja, więc postępuj zgodnie z podpowiedziami. Platforma pozwoli Ci zmienić typ danych tylko wtedy, gdy istniejący format jest zgodny z formatem, na który konwertowane jest pole.
Zmiana dowolnego typu na tablicę nie jest kompatybilna wstecz.
Praca z danymi w AppMaster.io
Możesz dowiedzieć się więcej o tym, jak pracować z danymi na naszej platformie no-code w dokumentacji na stronie internetowej i tutorialach wideo na kanale AppMaster.io YouTube.