Képletreferencia – vászonalapú alkalmazások
Ebből a cikkből megismerheti a vászonalapú alkalmazásokban elérhető összes funkciót.
A vászonalapú alkalmazások képletei számos elemet kombinálnak. Az alábbi a következőket tartalmazza:
- A függvények paramétereket fogadnak, végrehajtanak egy műveletet, majd visszaadnak egy értéket. Az Sqrt(25) (négyzetgyök(25)) visszaadott értéke például 5. A függvényeket a Microsoft Excel-függvények után modelleztük. Egyes függvényeknek – mint a SubmitForm – mellékes hatása is van. Ezek csak olyan műveleti képletekben használhatók, mint például a Button.OnSelect.
- A jelek a környezetről adnak vissza információt. A Location (Tartózkodási hely) például az eszköz aktuális GPS-koordinátáit adja vissza. A jeleknek nincsenek paramétereik vagy mellékhatásaik.
- A felsorolások egy előre definiált konstans értéket adnak vissza. A Color (szín) például olyan felsorolás, amelynek előre meghatározott értéke a Color.Red (piros), a Color.Blue (kék), és így tovább. Itt a gyakori felsorolások láthatók. A függvényekhez tartozó felsorolásokat az adott függvény leírása ismerteti.
- Az olyan nevesített operátorok, mint a ThisItem és a Self egy tárolóból származó információkhoz biztosítanak hozzáférést.
További elemek többek között a következők:
A
Abs – Egy szám abszolút értéke.
Acceleration – Leolvassa az eszköz gyorsulásérzékelőjét.
Acos – Egy szám arkusz koszinuszát adja vissza radiánban.
Acot – Egy szám arkusz kotangensét adja vissza radiánban.
AddColumns – Egy táblát ad vissza hozzáadott oszlopokkal.
And – Logikai ÉS. True (igaz) értéket ad vissza, ha minden argumentuma igaz. Használhatja a && operátort is.
AIClassify – A szöveget egy vagy több kategóriába sorolja.
AIExtract – Kinyeri a megadott entitásokat, például regisztrációs számokat, telefonszámokat vagy személyek nevét.
AIReply – Válaszvázlatot készít az Ön által megadott üzenetre.
AISentiment – Észleli a megadott szöveg hangulatát.
AISummarize – Összefoglalja a megadott szöveget.
AITranslate – Lefordítja a szöveget egy másik nyelvről.
App – Információt nyújt az éppen futó alkalmazásról, és szabályozza az alkalmazás viselkedését.
Asin – Egy szám arkusz szinuszát adja vissza radiánban.
Assert – Igaz vagy hamis értéket ad vissza egy tesztben.
As – Megnevezi az aktuális rekordot katalógus, űrlap és rekord hatókörű függvényekben, mint a ForAll, a With és a Sum függvény.
AsType – A rekordhivatkozást egy adott táblatípusként kezeli.
Atan – Egy szám arkusz tangensét adja vissza radiánban.
Atan2 – Az arkusz tangenst számolja ki egy (x,y) koordináta alapján, radiánban.
Average – Egy táblakifejezés vagy argumentumhalmaz átlagát számítja ki.
B
Back – Megjeleníti az előző képernyőt.
Blank – Üres értéket ad vissza, amellyel NULL érték szúrható be egy adatforrásba.
Boolean – Logikai értékké alakít egy szöveges sztringet, számot vagy nem beírt értéket.
C
Calendar – Lekéri az aktuális területi beállításhoz tartozó naptárinformációkat.
Char – Sztringgé alakít egy karakterkódot.
Choices – Egy keresőoszlop lehetséges értékeinek táblázatát adja vissza.
Clear – Minden adatot töröl egy gyűjteményből.
ClearCollect – Minden adatot töröl egy gyűjteményből, majd hozzáadja a rekordok egy halmazát.
ClearData – A gyűjtemények vagy az összes gyűjtemény törlődik az alkalmazás gazdagépéről, például egy helyi eszközről.
Clock – Lekéri az aktuális területi beállításhoz tartozó órainformációkat.
Coalesce – Felülírja az üres értékeket, a nem üres értékek változatlanul hagyásával.
Collect – Létrehoz egy gyűjteményt, vagy adatokat ad hozzá egy adatforráshoz.
Color – Beállít egy tulajdonságot egy beépített színértékre.
ColorFade – Halványra állít egy színértéket.
ColorValue – Színértékké alakít egy CSS-színnevet vagy egy hexadecimális kódot.
Oszlop – Beolvassa az oszlopneveket és -értékeket egy be nem írt objektum adattípusból.
ColumnNames – Oszlopneveket és -értékeket kér le egy be nem írt objektum adattípusból.
Compass – Az iránytű irányát adja vissza.
Concat – Sztringeket fűz össze egy adatforrásban.
Concatenate – Sztringeket fűz össze.
Concurrent – Több képletet értékel ki egyidejűleg.
Connection – A hálózati kapcsolat adatait adja vissza.
Másolás – Szöveget másol a vágólapra azon az eszközön, amelyen az alkalmazás fut.
Count – Megszámlálja egy tábla számokat tartalmazó rekordjait.
Cos – Egy radiánban megadott szög koszinuszát adja vissza.
Cot – Egy radiánban megadott szög kotangensét adja vissza.
CountA – Megszámlálja egy tábla nem üres rekordjait.
CountIf – Megszámlálja egy tábla adott feltételt teljesítő rekordjait.
CountRows – Megszámlálja egy tábla rekordjait.
D
DataSourceInfo – Egy adatforrásról biztosít információkat.
Date – Dátum- és időértéket ad vissza a Year (Év), a Month (hónap) és a Day (nap) érték alapján.
DateAdd – Napokat, hónapokat, negyedéveket vagy éveket ad hozzá egy dátum-/időértékhez.
DateDiff – Két dátumérték különbségét jeleníti meg napokban, hónapokban, negyedévekben vagy években.
DateTime – Dátum/idő értéket ad eredményül a dátum- és időösszetevők alapján.
DateTimeValue – Egy dátumot és időt tartalmazó sztringet alakít dátum-/időértékké.
DateValue – Egy csak dátumot tartalmazó sztringet alakít dátum-/időértékké.
Day – A napot adja vissza egy dátum-/időértékből.
Dec2Hex – Szám konvertálása hexadecimális szöveges karakterlánccá.
Defaults – Egy adatforrás alapértelmezett értékeit adja vissza.
Fok – A radiánt fokká alakítja át.
Disable – Letilt egy jelet, például a GPS-adatok beolvasására szolgáló Location jelet.
Distinct – Összesíti egy tábla rekordjait, és eltávolítja az ismétlődéseket.
Download – Egy fájlt tölt le az internetről a helyi eszközre.
DropColumns – Egy táblát ad vissza egy vagy több oszlop eltávolításával.
E
EDate – Hónapokat ad hozzá vagy von ki egy dátumból a hónap napjának módosítása nélkül.
EditForm – Alaphelyzetbe állít egy űrlap-vezérlőelemet egy elem szerkesztéséhez.
Enable – Engedélyez egy jelet, például a GPS-adatok beolvasására szolgáló Location jelet.
HTMLkódolás – Olyan karaktereket kódol, amelyeket escape-karakterekkel kell feloldani a HTML-környezetben való használathoz.
EncodeUrl – Speciális karaktereket kódol URL-kódolással.
EndsWith – Megállapítja, hogy egy szöveges sztring egy másik szöveges sztringgel végződik-e.
EOMonth – Hónapokat ad hozzá vagy von ki egy dátumból, és az adott hónap utolsó napját adja eredményül.
Hiba– Egyéni hiba létrehozása vagy hiba átadása.
Errors – Egy adatforrás korábban végrehajtott módosításaival kapcsolatos hibákról ad információt.
exactin – Ellenőrzi, hogy van-e szöveges karakterlánc egy másik szöveges karakterláncban vagy táblázatban, az esettől függő. Annak ellenőrzésére is használható, hogy a bejegyzés egy táblában van-e.
Exit – Kilép az aktuálisan futó alkalmazásból, és választható módon kiléptetheti az aktuális felhasználót is.
Kitölt – Az e értékét hatványra emelve adja eredményül .
F
Filter – Egy vagy több feltétel alapján szűrt táblát ad vissza.
Find – Megállapítja, hogy egy sztring megtalálható-e egy másikban, és visszaadja a helyét.
First – Egy tábla első rekordját adja vissza.
FirstN – Egy tábla első rekordjait (N darab rekordot) adja vissza.
ForAll – Értékeket számít ki és műveleteket hajt végre egy tábla minden rekordján.
G
GroupBy – Egy csoportosított rekordokat tartalmazó táblát ad vissza.
GUID – Egy GUID-sztringet alakít át GUID-értékké, vagy létrehoz egy új GUID-értéket.
H
HashTags – Kinyeri a hashtageket (a # karakterrel kezdődő sztringeket) egy sztringből.
Hex2Dec – Hexadecimális szöveges karakterlánc konvertálása számmá.
Gazdagép – Információkat nyújt az alkalmazást jelenleg futtató gazdagépről.
Hour – Visszaadja az órákat egy dátum-/időértékből.
I
If – Visszaad egy értéket, ha egy feltétel igaz, és egy másikat, ha hamis.
IfError – Észleli a hibákat, és alternatív értéket ad meg, vagy műveletet hajt végre.
in – Ellenőrzi, hogy van-e szöveges karakterlánc egy másik szöveges karakterláncban vagy táblázatban, az esettől függetlenül. Annak ellenőrzésére is használható, hogy a bejegyzés egy táblában van-e.
Index – Egy rekordot ad vissza egy táblából a rendezett pozíció alapján.
Int – A legközelebbi egész számra kerekít lefelé.
IsBlank – Megállapítja, hogy egy érték üres-e.
IsBlankOrError – Üres érték vagy hiba ellenőrzése.
IsEmpty – Megállapítja, hogy egy tábla üres-e.
IsError – Hibát keres.
IsMatch – Összehasonlít egy sztringet egy mintával. Reguláris kifejezések használhatók.
IsNumeric – Megállapítja, hogy egy érték szám-e.
ISOWeekNum – A dátum/idő érték ISO hét számát adja eredményül.
IsToday – Megállapítja, hogy egy dátum-/időérték az aktuális napra esik-e a felhasználó időzónájában.
IsType – Ellenőrzi, hogy egy rekordhivatkozás egy adott táblázattípusra utal-e.
IsUTCToday – Ellenőrzi, hogy egy dátum-/időérték az adott napon van-e az egyezményes világidő (UTC) szerint.
J
JSON – JSON szöveges karakterláncot hoz létre egy táblához, rekordhoz vagy értékhez.
L
Language – Az aktuális felhasználó nyelvcímkéjét adja vissza.
Last – Egy tábla utolsó rekordját adja vissza.
LastN – Egy tábla utolsó rekordjait (N darab rekordot) adja vissza.
Launch – Megnyit egy weblapot vagy egy vászonalapú alkalmazást.
Left – Egy sztring bal szélső szakaszát adja vissza.
Len – Egy sztring hosszát adja vissza.
Ln – Egy szám természetes logaritmusát adja vissza.
LoadData – Egy gyűjtemény betöltése egy alkalmazás gazdagépéről, például egy helyi eszközről.
Location – A tartózkodási helyet adja vissza a globális helymeghatározó rendszer (GPS) és egyéb információk alapján meghatározott térkép-koordinátákkal.
Log– Egy szám bármilyen alapú logaritmusát adja vissza.
LookUp – Egy vagy több feltétel alapján megkeres egy rekordot egy táblában.
Lower – Egy szöveges sztring összes betűjét kisbetűvé alakítja.
M
Match – Egy minta alapján kivon egy alsztringet. Reguláris kifejezések használhatók.
MatchAll – Egy minta alapján kivon több alsztringet. Reguláris kifejezések használhatók.
Max – Egy táblakifejezés vagy argumentumhalmaz maximális értékét adja vissza.
Mid – Egy sztring középső szakaszát adja vissza.
Min – Egy táblakifejezés vagy argumentumhalmaz minimális értékét adja vissza.
Minute – Visszaadja a perceket egy dátum-/időértékből.
Mod – Egy számnak az osztóval való maradékos osztása utáni maradékot adja vissza.
Month – Visszaadja a hónapot egy dátum-/időértékből.
N
Navigate – Módosítja a megjelenített képernyőt.
NewForm – Alaphelyzetbe állít egy űrlap-vezérlőelemet egy elem létrehozásához.
Not – Logikai NEM. True (igaz) értéket ad vissza, ha az argumentuma hamis, és false (hamis) értéket, ha az argumentuma igaz. A ! operátor is használható.
Notify – Üzenetet tartalmazó sáv megjelenítése a felhasználónak.
Now – Az aktuális dátum-/időértéket adja vissza a felhasználó időzónájában.
O
Or – Logikai VAGY. True (igaz) értéket ad vissza, ha bármelyik argumentuma igaz. A || operátor is használható.
P
Param – Hozzáfér a vászonalapú alkalmazásoknak az indításkor átadott paraméterekhez.
Parent – Hozzáférést biztosít egy tároló-vezérlőelem tulajdonságaihoz.
ParseJSON – A szövegként megjelenített JSON-dokumentumot Típus nélküli objektum értékké konvertálja.
Patch – Módosít vagy létrehoz egy rekordot egy adatforrásban, vagy egyesíti a rekordokat egy adatforráson kívül.
PDF – Tartalom exportálása az aktuális képernyőről egy objektumba több forgatókönyvben való használatra.
Pi – A π számot adja vissza.
PlainText – Eltávolítja a HTML- és XML-címkéket egy sztringből.
Power – Egy szám egy adott hatványra emelt értékét adja vissza. A ^ operátor is használható.
Proper – Egy sztring minden szavának első betűjét nagybetűvé, a többit pedig kisbetűvé alakítja.
R
Radian – A fokokat radiánná alakítja.
Rand – Egy álvéletlen számot ad vissza 0 és 1 között.
RandBetween – Egy álvéletlen számot ad vissza két szám közül.
ReadNFC – Near Field Communication (NFC) címke beolvasása.
RecordInfo – Információt ad meg egy adatforrás rekordjáról.
Refresh – Frissíti egy adatforrás rekordjait.
Relate – Két táblázat rekordjait kapcsolja össze egy-a-többhöz vagy több-a-többhöz kapcsolaton keresztül.
Remove – Eltávolít egy vagy több megadott rekordot egy adatforrásból.
RemoveIf – Rekordokat távolít el egy adatforrásból egy feltétel alapján.
RenameColumns – Átnevezi egy tábla oszlopait.
Replace – Egy sztring egy szakaszát egy másik sztringre cseréli a sztring kezdőpozíciója alapján.
RequestHide – A SharePoint-űrlap elrejtése.
Reset – Visszaállít egy beviteli vezérlőelemet az alapértelmezett értékre, és elveti a felhasználói módosításokat.
ResetForm – Alaphelyzetbe állít egy űrlap-vezérlőelemet egy meglévő elem szerkesztéséhez.
Revert – Újra betölti egy adatforrás rekordjait, és törli a hozzájuk tartozó hibákat.
RGBA – Egy színértéket ad vissza a piros, a zöld, a kék és az alfa összetevő értékei alapján.
Right – Egy sztring jobb szélső szakaszát adja vissza.
Round – A legközelebbi egész számra kerekít.
RoundDown – Lefelé kerekít a legnagyobb előző számra.
RoundUp – Felfelé kerekít a legkisebb következő számra.
S
SaveData – Egy gyűjtemény mentése egy alkalmazás gazdagépére, például egy helyi eszközre.
Search – Megkeresi egy adott tábla olyan rekordjait, amelyeknek az egyik oszlopában megtalálható egy adott sztring.
Second – Visszaadja a másodperceket egy dátum-/időértékből.
Select – Kiválasztási műveletet szimulál egy vezérlőn, ezzel kiváltja az OnSelect képlet kiértékelését.
Self – Hozzáférést biztosít az aktuális vezérlő tulajdonságaihoz.
Sequence – Egymás után következő számok táblázatának létrehozása, amely a ForAll függvénnyel való iteráció során hasznos.
SendAppNotification (előzetes verzió) – Alkalmazáson belüli értesítés küldése választható műveletekkel a címzettnek.
Set – Egy globális változó értékét állítja be.
SetFocus – A bemeneti fókuszt áthelyezi egy adott vezérlőre.
SetProperty – Interakciókat szimulál bemeneti vezérlőkkel.
ShowColumns – Csak a kiválasztott oszlopokkal ad vissza egy táblát.
ShowHostInfo – Információkat jelenít meg a felhasználó számára az alkalmazásban.
Shuffle – Véletlenszerűen újrarendezi egy tábla rekordjait.
Sin – Egy radiánban megadott szög szinuszát adja vissza.
Sort – Egy képlet alapján rendezett táblát ad vissza.
SortByColumns – Visszaad egy adott, egy vagy több oszlop szerint rendezett táblát.
Split – Sztringrészletekből álló táblára oszt fel egy szöveges sztringet.
Sqrt – Egy szám négyzetgyökét adja vissza.
StartsWith – Megállapítja, hogy egy szöveges sztring egy másik szöveges sztringgel kezdődik-e.
StdevP – Kiszámítja az argumentumai standard szórását.
Substitute – Egy sztring egy szakaszát egy másik sztringre cseréli, a sztringek egyezése alapján.
SubmitForm – Az adatforrásba menti egy űrlap-vezérlőelem tartalmát.
Sum – Egy táblakifejezés vagy argumentumhalmaz összegét számítja ki.
Switch – Egyeztet egy értékhalmazzal, majd kiértékel egy hozzá tartozó képletet.
T
Table – Ideiglenes táblát hoz létre.
Tan – Egy radiánban megadott szög tangensét adja eredményül.
Text – Bármilyen értéket konvertál, és egy szám- vagy dátum-/időértéket szöveges sztringgé formáz.
ThisItem – Egy katalógus- vagy űrlap-vezérlőelem aktuális elemének rekordját adja vissza.
ThisRecord – Visszaadja az aktuális elem rekordját egy rekord hatókörű függvényben, például ForAll, With és Sum.
Time – Egy dátum-/időértéket ad vissza az Hour (Óra), a Minute (perc) és a Second (másodperc) érték alapján.
TimeValue – Egy csak időt tartalmazó sztringet dátum-/időértékké alakít.
TimeZoneOffset – Megadja az UTC és a felhasználó helyi időzónája közötti különbséget percben.
Today – Az aktuális csak dátum értéket adja vissza.
Nyomkövetés – Adjon meg további információkat a teszteredményekben.
Trim – Eltávolítja a felesleges szóközöket egy szöveges karakterlánc végeiről és belsejéből.
TrimEnds – Eltávolítja a felesleges szóközöket egy szöveges karakterlánc végeiről.
Trunc – A számot csak az egész számra csonkolja, úgy, hogy eltávolítja a tizedesjegyeket.
U
Ungroup – Megszüntet egy csoportosítást.
UniChar – A Unicode kódot karakterlánccá alakítja.
Unrelate – Két táblázat rekordjait választja szét egy-a-többhöz vagy több-a-többhöz kapcsolatból.
Update – Kicserél egy rekordot egy adatforrásban.
UpdateContext – Beállítja az aktuális képernyő egy vagy több környezeti változójának értékét.
UpdateIf – Egy adott feltétel alapján módosítja egy adatforrás megfelelő rekordjait.
Upper – Egy szöveges karakterlánc összes betűjét nagybetűvé alakítja.
User – Az aktuális felhasználóval kapcsolatos információkat ad vissza.
UTCNow – Az aktuális dátum-/időértéket adja vissza az egyezményes világidőben (UTC).
UTCToday – Az aktuális csak dátum értéket adja vissza az egyezményes világidőben (UTC).
V
Validate – Megállapítja, hogy egy oszlop vagy egy teljes rekord értéke érvényes-e egy adatforrás esetében.
Value – Egy sztringet számmá alakít.
VarP – Az argumentumai varianciáját számítja ki.
ViewForm – Alaphelyzetbe állít egy űrlap-vezérlőelemet egy meglévő elem megjelenítéséhez.
W
Weekday – A hét napját adja vissza egy dátum-/időértékből.
WeekNum – A dátum/idő érték hét számát adja eredményül.
With – Értékeket számít ki és műveleteket hajt végre egyetlen rekordnál, beleértve a nevesített értékek beágyazott rekordjait is.
Y
Year – Az évet adja vissza egy dátum-/időértékből.