Funkcija ReadNFC u Power Apps

Čita oznaku NFC (Near Field Communication).

Opis

Koristite funkciju ReadNFC za čitanje oznake NFC koja je blizu vašeg uređaja. Nakon poziva zaslon prikazuje upute za skeniranje oznake NFC i vraća se tek nakon što je oznaka skenirana ili nakon što istekne vremensko ograničenje.

ReadNFC vraća zapis podataka o oznaci koja je pročitana. Zapis sadrži:

Column Tip Opis
RTD Tekst Definicija vrste zapisa (Record Type Definition, RTD) oznake. U ovom su trenutku podržani samo RTD_TEXT i RTD_URI.
TNF Broj Format naziva vrste (Type Name Format, TNF) oznake. Trenutno je podržano samo TNF_WELL_KNOWN.
Text Tekst Korisni podaci teksta oznake NFC ako je RTD RTD_TEXT prazan u suprotnome.
URI Hiperveza Korisni podaci URI-ja oznake URI ako je RTD RTD_URI prazan u suprotnome.

Ako oznaka nije podržana, na primjer, TNF nije TNF_WELL_KNOWN ili je isteklo vrijeme skeniranja, tada će i sam zapis biti prazan (i svi će stupci biti prazni također).

Uvijek provjerite vrijednost korisnih podataka za prazno pomoću funkcije IsBlank prije korištenja. Ne trebate sami provjeravati vrijednosti RTD i TNF jer moraju biti točne vrijednosti za Tekst i URI kako ne bi imali vrijednost koja nije prazna.

Dodatne vrijednosti RTD i TNF mogu biti podržane u budućnosti. Ako je podržano više vrijednosti, dodat će se i dodatni stupci korisnih podataka. Sirove vrijednosti RTD i TNF navedene su u informativne svrhe i ne moraju se konzultirati ako se provjerava stupac korisnih podataka za prazno. Više informacija o ovim vrijednostima i njihovoj upotrebi dostupno je putem NFC Foruma i mnogih ostalih knjiga i članaka o NFC-u.

ReadNFC podržano je samo pri pokretanju aplikacije na izvornom mobilnom sviraču kao što su svirači iOS i Andriod. Čak i s podržanim sviračem, uređaj možda neće podržavati NFC, pri čemu će se korisniku prikazati poruka, a funkcija će vratiti na praznu snimku.

ReadNFC može se koristiti samo u formulama ponašanja.

Sintaksa

ReadNFC()

Primjeri

Čita oznaku NFC i prikazuje rezultat. Ako je rezultat Tekst ili URI, prikazuje tu vrijednost korisniku. Funkcija With koristi se za olakšavanje pristupa stupcima povratnog zapisa.

With( ReadNFC(), 
      If( Not IsBlank( Text ), 
            Notify( "Read Text: " & Text ), 
          Not IsBlank( URI ),
            Notify( "Read URI: " & URI ),
          Notify( "Didn't read Text or URI" )
      )
)

Čita oznaku NFC i prikazuje informacije o vrsti rezultata.

With( ReadNFC(), Notify( "Tag TNF: " & TNF & ", RTD: " & RTD ) )

Prikuplja pročitane oznake NFC za kasniju upotrebu.

Collect( ScannedTags, ReadNFC() )