Udostępnij za pośrednictwem


Odwołanie do formuły — aplikacje kanwy

W tym artykule zapoznasz się ze wszystkimi dostępnymi funkcjami w aplikacjach kanwy.

Formuły w aplikacjach kanwy mogą łączyć wiele elementów. Poniżej wymieniono:

  • Funkcje przyjmują parametry, wykonują operację i zwracają wartość. Na przykład funkcja Sqrt(25) zwraca wartość 5. Funkcje są modelowane podobnie do funkcji w Microsoft Excel. Niektóre funkcje mają skutki uboczne, na przykład funkcje takie jak SubmitForm, które są odpowiednie tylko w przypadku formuł zachowania, takich jak Button.OnSelect.
  • Sygnały zwracają informacje o środowisku. Na przykład Location zwraca bieżące współrzędne GPS urządzenia. Sygnały nie przyjmują parametrów ani nie mają efektów ubocznych.
  • Wyliczenia zwracają wstępnie zdefiniowaną wartość stałą. Na przykład Color jest wyliczeniem, które ma wstępnie zdefiniowane wartości dla Color.Red, Color.Blue itd. Obejmuje to typowe wyliczenia. Wyliczenia właściwe dla funkcji opisano w ramach funkcji.
  • Nazwane operatory, takie jak ThisItem i Self, zapewniają dostęp do informacji z poziomu kontenera.

Inne elementy obejmują:

A

Abs – Wartość bezwzględna liczby.

Przyspieszenie – Odczytuje czujnik przyspieszenia w Twoim urządzeniu.

Acos – Zwraca arcus cosinus liczby w radianach.

Acot – Zwraca arcus cotangens liczby w radianach.

AddColumns – Zwraca tabelę z dodanymi kolumnami .

I – Logika logiczna AND. Zwraca wartość true, jeśli wszystkie argumenty mają wartość true. Można również użyć operatora &&.

AIClassify – Klasyfikuje tekst do jednej lub więcej kategorii.

AIExtract – Wyodrębnia określone jednostki, takie jak numery rejestracyjne, numery telefonów lub imiona i nazwiska osób.

AIReply – Tworzy wersję roboczą odpowiedzi na podaną przez Ciebie wiadomość.

AISentiment – Wykrywa tonację podanego przez Ciebie tekstu.

AISummarize – Podsumowuje podany przez Ciebie tekst.

AITranslate – Tłumaczy tekst z innego języka.

Aplikacja – Zawiera informacje o aktualnie uruchomionej aplikacji i kontrolę nad jej zachowaniem.

Asin – Zwraca sinus łuku liczby, w radianach.

Assert – Oblicza wartość true lub false w teście.

As — Nazywa bieżący rekord w galerii, formularzu i funkcjach zakresu rekordów, takich jak ForAll, With i Sum.

AsType – Traktuje odwołanie do rekordu jako określony typ tabeli.

Atan – Zwraca arcus tangens liczby w radianach.

Atan2 – Zwraca arcus tangens na podstawie współrzędnej (x,y) w radianach.

Średnia — oblicza średnią wyrażenia tabeli lub zestawu argumentów.

B

Wstecz – Wyświetla poprzedni ekran.

Puste — zwraca pustą wartość, której można użyć do wstawienia wartości NULL w źródle danych.

Boolean – Konwertuje ciąg tekstowy, liczbę lub wartość bez typu na wartość logiczną.

C

Kalendarz — pobiera informacje o kalendarzu dla bieżących ustawień regionalnych.

Char – Tłumaczy kod znaku na ciąg znaków.

Choices – Zwraca tabelę z możliwymi wartościami dla kolumny odnośnika.

Wyczyść – Usuwa wszystkie dane z kolekcji.

ClearCollect – Usuwa wszystkie dane z kolekcji, a następnie dodaje zestaw rekordów.

ClearData – Czyści kolekcję lub wszystkie kolekcje z hosta aplikacji, takiego jak urządzenie lokalne.

Zegar — pobiera informacje o zegarze dla bieżących ustawień regionalnych.

Koalescencja – Zastępuje puste wartości, pozostawiając niepuste wartości bez zmian.

Collect – tworzy kolekcję lub dodaje dane do źródła danych.

Kolor – Ustawia właściwość na wbudowaną wartość koloru.

ColorFade – Zanika wartość koloru.

ColorValue – Tłumaczy CSS nazwę koloru lub kod szesnastkowy na wartość koloru.

Kolumna – Pobiera nazwy kolumn i wartości z typu danych obiekt bez typu.

ColumnNames – Pobiera nazwy kolumn i wartości z typu danych Obiekt bez typu.

Kompas – Zwraca kierunek kompasu.

Concat – Łączy ciągi znaków w źródle danych.

Concatenate – Łączy ciągi.

Współbieżne – Oblicza wiele formuł jednocześnie ze sobą.

Połączenie – Zwraca informacje o połączeniu sieciowym.

Kopiuj – Kopiuje tekst do schowka na urządzeniu, na którym jest uruchomiona aplikacja.

Liczba – zlicza rekordy tabeli zawierające liczby.

Cos – zwraca cosinus kąta określonego w radianach.

Cot – Zwraca cotangens kąta określonego w radianach.

CountA – zlicza rekordy tabeli, które nie są puste.

CountIf — zlicza rekordy tabeli, które spełniają warunek.

CountRows– Zlicza rekordy tabeli .

D

DataSourceInfo — zawiera informacje o źródle danych.

Data – Zwraca wartość daty/godziny na podstawie wartości Rok , Miesiąc i Dzień .

DateAdd – Dodaje dni, miesiące, kwartały lub lata do wartości daty/godziny.

DateDiff – Odejmuje dwie wartości daty i pokazuje wynik w dniach, miesiącach, kwartałach lub latach.

DateTime – Zwraca wartość daty/godziny na podstawie składników daty i godziny.

DateTimeValue – Konwertuje ciąg daty i godziny na wartość daty/godziny.

DateValue – Konwertuje ciąg tylko daty na wartość daty/godziny.

Day – Pobiera część dnia wartości daty/godziny.

Dec2Hex – Przekonwertuj liczbę na szesnastkowy ciąg tekstowy.

Defaults – zwraca wartości domyślne dla źródła danych.

Stopnie – Konwertuje radiany na stopnie.

Wyłącz – Wyłącza sygnał, taki jak Lokalizacja do odczytu GPS.

Odrębny – podsumowuje rekordy tabeli, usuwając duplikaty.

Pobierz – Pobiera plik z Internetu na urządzenie lokalne.

DropColumns – Zwraca tabelę z usuniętą co najmniej jedną kolumną.

E

EDate – Dodaje lub odejmuje miesiące do daty, bez zmiany dnia miesiąca.

EditForm – Resetuje kontrolkę formularza do edycji elementu.

Włącz – Włącza sygnał, taki jak Lokalizacja , do odczytu GPS.

KodowanieHTML– Koduje znaki, które muszą zostać zmienione, aby mogły być używane w kontekście HTML.

EncodeUrl – Koduje znaki specjalne przy użyciu kodowania adresów URL.

EndsWith – Sprawdza, czy ciąg tekstowy kończy się innym ciągiem tekstowym.

EOMonth – Dodaje lub odejmuje miesiące do daty, zwracając ostatni dzień tego miesiąca.

Błąd – Utwórz błąd niestandardowy lub przekaż błąd.

Błędy — zawiera informacje o błędach dotyczących poprzednich zmian w źródle danych.

exactin – Sprawdza, czy ciąg tekstowy jest zawarty w innym ciągu tekstowym lub tabeli, w zależności od wielkości liter. Służy również do sprawdzania, czy rekord znajduje się w tabeli.

... Wyjście– Zamyka aktualnie uruchomioną aplikację i opcjonalnie wylogowuje bieżącego użytkownika.

Exp – Zwraca e podniesione do potęgi.

F

Filtr – zwraca przefiltrowaną tabelę na podstawie co najmniej jednego kryterium.

Znajdź – Sprawdza, czy jeden ciąg pojawia się w innym i zwraca lokalizację.

First – Zwraca pierwszy rekord tabeli.

FirstN – Zwraca pierwszy zestaw rekordów (N rekordów) tabeli.

ForAll – Oblicza wartości i wykonuje akcje dla wszystkich rekordów tabeli.

G

GroupBy – Zwraca tabelę z rekordami zgrupowanymi razem.

GUID – Konwertuje ciąg GUID na wartość GUID lub tworzy nową wartość GUID.

H

HashTags – Wyodrębnia hashtagi (#strings) z ciągu.

Hex2Dec – Przekonwertuj szesnastkowy ciąg tekstowy na liczbę.

Host — zawiera informacje o bieżącym hoście, na którym jest uruchomiona aplikacja.

Godzina – Zwraca część godzinową wartości daty/godziny.

I

Jeśli — zwraca jedną wartość, jeśli warunek jest spełniony, a drugą wartość, jeśli nie.

IfError – Wykrywa błędy i podaje alternatywną wartość lub podejmuje działanie.

w – Sprawdza, czy ciąg tekstowy jest zawarty w innym ciągu tekstowym lub tabeli, niezależnie od wielkości liter. Służy również do sprawdzania, czy rekord znajduje się w tabeli.

Indeks – Zwraca rekord z tabeli na podstawie uporządkowanej pozycji.

Int – zaokrągla w dół do najbliższej liczby całkowitej.

IsBlank – Sprawdza, czy jest pusta wartość.

IsBlankOrError – Sprawdza, czy nie ma pustej wartości lub błędu .

IsEmpty – Sprawdza, czy tabela jest pusta.

IsError – Sprawdza, czy nie ma błędu.

IsMatch – Sprawdza ciąg względem wzorca. Możliwość używania wyrażeń regularnych.

IsNumeric – Sprawdza wartość liczbową.

ISOWeekNum – zwraca numer tygodnia ISO wartości daty/godziny.

IsToday – Sprawdza, czy wartość daty/godziny przypada dzisiaj w strefie czasowej użytkownika.

IsType – Sprawdza, czy odwołanie do rekordu odwołuje się do określonego typu tabeli.

IsUTCToday – Sprawdza, czy wartość daty/godziny jest dzisiaj w uniwersalnym czasie koordynowanym (UTC).

J

JSON– Generuje ciąg tekstowy JSON dla tabeli, rekordu lub wartości.

L

Język – Zwraca znacznik języka bieżącego użytkownika.

Last — zwraca ostatni rekord tabeli.

LastN – Zwraca ostatni zestaw rekordów (N rekordów) tabeli.

Uruchomić – Uruchamia stronę internetową lub aplikację kanwy.

Left – Zwraca skrajną lewą część ciągu.

Len – Zwraca długość ciągu.

Ln – Zwraca logarytm naturalny.

LoadData – Ładuje kolekcję z hosta aplikacji, takiego jak urządzenie lokalne.

Lokalizacja — zwraca lokalizację użytkownika jako współrzędne mapy przy użyciu globalnego systemu pozycjonowania (GPS) i innych informacji.

Log – Zwraca logarytm o dowolnej podstawie liczby.

LookUp — wyszukuje pojedynczy rekord w tabeli na podstawie co najmniej jednego kryterium.

Mały – Konwertuje litery w ciągu tekstu na wszystkie małe litery.

M

Dopasowanie – Wyodrębnia podciąg na podstawie wzorca. Możliwość używania wyrażeń regularnych.

MatchAll – Wyodrębnia wiele podciągów na podstawie wzorca. Możliwość używania wyrażeń regularnych.

Max – maksymalna wartość wyrażenia tabeli lub zestawu argumentów.

Mid – zwraca środkową część ciągu.

Min – minimalna wartość wyrażenia tabeli lub zestawu argumentów.

Minuta – Pobiera minutową część wartości daty/godziny.

Mod – Zwraca resztę po podzieleniu dywidendy przez dzielnik.

Miesiąc — pobiera część miesiąca wartości daty/godziny.

N

Nawigacja – Zmienia wyświetlany ekran.

NewForm – Resetuje kontrolkę formularza w celu utworzenia elementu.

Nie – logika logiczna NIE. Zwraca wartość true, jeśli jej argument ma wartość false, albo zwraca wartość false, jeśli jej argument ma wartość true. Można również użyć operatora !.

Powiadom – Wyświetla użytkownikowi wiadomość na banerze.

Teraz – Zwraca bieżącą wartość daty/godziny w strefie czasowej użytkownika.

O

Or – Logika logiczna OR. Zwraca wartość prawda, jeśli dowolny z jej argumentów ma wartość prawda. Można również użyć || operatora.

P

Param – Parametry dostępu przekazywane do aplikacji kanwy po uruchomieniu.

Element nadrzędny — zapewnia dostęp do właściwości kontrolki kontenera.

ParseJSON– Konwertuje dokument JSON reprezentowany jako tekst na obiekt bez typuwartość .

Poprawka — modyfikuje lub tworzy rekord w źródle danych albo scala rekordy poza źródłem danych.

PDF– Eksportuj zawartość z bieżącego ekranu do obiektu do wykorzystania w wielu scenariuszach.

Pi – Zwraca liczbę π.

PlainText – Usuwa tagi HTML i XML z ciągu.

Moc – Zwraca liczbę podniesioną do potęgi. Można również użyć ^ operatora.

... Właściwy– Konwertuje pierwszą literę każdego słowa w ciągu na wielkie litery i konwertuje resztę na małe.

R

Radiany – Konwertuje stopnie na radiany.

Rand – Zwraca liczbę pseudolosową z zakresu od 0 do 1.

RandBetween – Zwraca liczbę pseudolosową między dwiema liczbami.

ReadNFC – Odczytuje tag komunikacji bliskiego zasięgu (NFC).

RecordInfo — zawiera informacje o rekordzie źródła danych.

Odśwież — odświeża rekordy źródła danych.

Relacjonuj — Łączy rekordy dwóch tabel za pomocą relacji jeden-do-wielu lub wiele-do-wielu.

Usuń — usuwa jeden lub więcej określonych rekordów ze źródła danych.

RemoveIf – Usuwa rekordy ze źródła danych na podstawie warunku.

RenameColumns – Zmienia nazwy kolumn tabeli.

Zamień – Zastępuje część ciągu innym ciągiem, według pozycji początkowej ciągu.

RequestHide – Ukrywa formularz. SharePoint

Resetuj — resetuje kontrolkę wejściową do wartości domyślnej, odrzucając wszelkie zmiany użytkownika.

ResetForm– Resetuje kontrolkę formularza do edycji istniejącego elementu.

Przywróć — umożliwia ponowne wczytanie i usunięcie błędów dla rekordów źródła danych.

RGBA– Zwraca wartość koloru dla zestawu składowych czerwony, zielony, niebieski i alfa.

Right – Zwraca skrajną prawą część ciągu.

Okrągło – Zaokrągla do najbliższej liczby.

RoundDown – Zaokrągla w dół do największej poprzedniej liczby.

RoundUp – Zaokrągla w górę do najmniejszej następnej liczby.

S

SaveData – Zapisuje kolekcję na hoście aplikacji, takim jak urządzenie lokalne.

Wyszukiwanie — Znajduje rekordy w tabeli, które zawierają ciąg znaków w jednej z kolumn.

Drugi – Pobiera drugą część wartości daty/godziny.

Wybierz — symuluje akcję wyboru w kontrolce, powodując ocenę formuły OnSelect .

Własny — zapewnia dostęp do właściwości bieżącej kontrolki.

Sekwencja – Wygeneruj tabelę kolejnych liczb, przydatną podczas iteracji za pomocą ForAll.

SendAppNotification (wersja zapoznawcza) — wysyłanie powiadomienia w aplikacji z opcjonalnymi akcjami do adresata.

Set – Ustawia wartość zmiennej globalnej.

SetFocus – Przenosi fokus wejściowy do określonej kontrolki.

SetProperty – Symuluje interakcje z kontrolkami wejściowymi.

ShowColumns – Zwraca tabelę zawierającą tylko wybrane kolumny.

ShowHostInfo – Wyświetla informacje użytkownikowi w aplikacji.

Losowo – Losowo zmienia kolejność rekordów tabeli.

Sin – Zwraca sinus kąta określonego w radianach.

Sortowanie – Zwraca posortowaną tabelę na podstawie formuły.

SortByColumns – Zwraca posortowaną tabelę na podstawie co najmniej jednej kolumny.

Podziel – Dzieli ciąg tekstowy na tabelę podciągów.

Sqrt – Zwraca pierwiastek kwadratowy z liczby.

StartsWith – Sprawdza, czy ciąg tekstowy zaczyna się od innego ciągu tekstowego.

Odchylenie standardoweZw.P– Zwraca odchylenie standardowe swoich argumentów.

Substytut – Zastępuje część ciągu innym ciągiem, dopasowując ciągi.

SubmitForm — zapisuje element w kontrolce formularza w źródle danych.

Suma — oblicza sumę wyrażenia tabeli lub zestawu argumentów.

Przełącznik – Dopasowuje do zestawu wartości, a następnie ocenia odpowiednią formułę.

T

Tabela – Tworzy tabelę tymczasową.

Tan – Zwraca tangens kąta określonego w radianach.

Tekst – Konwertuje dowolną wartość i formatuje wartość liczbową lub wartość daty/godziny na ciąg tekstowy.

ThisItem — zwraca rekord dla bieżącego elementu w galerii lub kontrolce formularza.

ThisRecord – Zwraca rekord dla bieżącego elementu w funkcji zakresu rekordów, takiej jak ForAll, With i Sum.

Czas – Zwraca wartość daty/godziny na podstawie wartości Godzina , Minuta i Sekunda .

TimeValue – Konwertuje ciąg tylko czasu na wartość daty/godziny.

TimeZoneOffset – Zwraca różnicę między czasem UTC a czasem lokalnym użytkownika w minutach.

Dzisiaj – zwraca bieżącą wartość tylko dla daty.

Ślad – Podaj dodatkowe informacje w wynikach testu.

Przytnij – Usuwa dodatkowe spacje z końców i wnętrza ciągu tekstu.

TrimEnds – Usuwa dodatkowe spacje tylko z końców ciągu tekstu.

Trunc – Obcina liczbę tylko do części całkowitej, usuwając dowolną część dziesiętną.

U

Rozgrupuj – Usuwa grupowanie.

UniChar – Tłumaczy kod Unicode na ciąg znaków.

Unrelate — Usuwa powiązania rekordów dwóch tabel z relacji jeden-do-wielu lub wiele-do-wielu.

Aktualizacja — Zastępuje rekord w źródle danych.

UpdateContext – Ustawia wartość co najmniej jednej zmiennej kontekstowej bieżącego ekranu.

UpdateIf — modyfikuje zestaw rekordów w źródle danych na podstawie warunku.

Wielkie – Konwertuje litery w ciągu tekstu na wszystkie wielkie litery.

Użytkownik – Zwraca informacje o bieżącym użytkowniku.

UTCNow – Zwraca bieżącą wartość daty/godziny w uniwersalnym czasie koordynowanym (UTC).

UTCToday – Zwraca bieżącą wartość tylko daty w uniwersalnym czasie koordynowanym (UTC).

V

Weryfikuj — sprawdza, czy wartość pojedynczej kolumny lub całego rekordu jest prawidłowa dla źródła danych.

Wartość – Konwertuje ciąg znaków na liczbę.

VarP – Zwraca wariancję swoich argumentów.

ViewForm — resetuje kontrolkę formularza do wyświetlania istniejącego elementu.

W

Dzień tygodnia— pobiera część wartości daty/godziny dotyczącą dnia tygodnia.

WeekNum – zwraca numer tygodnia wartości daty/godziny.

Z — oblicza wartości i wykonuje akcje dla pojedynczego rekordu, w tym rekordów wbudowanych nazwanych wartości.

Y

Year — pobiera część wartości daty/godziny dotyczącą roku.