Funkcija ReadNFC
Attiecas uz: Audekla programmām
Lasa atzīmi Gandrīz laukā Communication (NFC).
Apraksts
Izmantojiet funkciju ReadNFC, lai nolasītu NFC atzīmi, kas atrodas tuvu jūsu ierīcei. Kad tiek izsaukts, ekrānā tiek parādītas instrukcijas par NFC atzīmes skenēšanu un tiek atgrieztas tikai pēc tam, kad ir beidzies atzīmes attēlojums vai ir iestājies taimauts.
Kolonna | Tips | Apraksts |
---|---|---|
Identifikators | Īsziņu | NFC tagu identifikators, ja tāds ir pieejams. |
NDEFRecords | Entītija | Atbalstītie NDEF ieraksti atrasti tagā. |
Viens NDEFRecord satur šādas kolonnas:
Kolonna | Tips | Apraksts |
---|---|---|
RTD | Īsziņu | Atzīmes Ieraksta tipa definīcija (RTD). Šobrīd atbalstīti tiek tikai Text un URI. |
TNF | Skaitlis | Atzīmes tipa nosaukuma formāts (TNF). Pašlaik tiek atbalstīti tikai TFN, kas veidoti Well Known(1). |
Īsziņu | Īsziņu | Ja RTD ir NFC atzīmes teksta slodzes TEXT, pārējos gadījumos tas ir tukšs. |
URI | Hipersaite | Ja URI ir NFC atzīmes teksta slodzes RTD URI, pārējos gadījumos tas ir tukšs. |
Ja NDEF ieraksts netiek atbalstīts (piemēram, jo TNF tips nav Well Known), tad tas netiks atgriezts kā daļa no NDEFRecords tabulas.
Pirms lietderīgas slodzes vērtību izmantošanas vienmēr pārbaudiet, vai tukšā vērtība ir IsBlank, izmantojot funkciju IsBlank. Jums nav jāpārbauda vērtības RTD un TNF, jo tām ir jābūt pareizajām Teksta un URI vērtībām, lai vērtība nav tukša.
Nākotnē var tikt atbalstītas papildu RTD un TNF vērtības. Ja tiek atbalstītas vairākas vērtības, tiks pievienotas arī papildu slodzes kolonnas. Kailas RTD un TNF vērtības tiek sniegtas informatīvos nolūkos un par tām nav jākonsultējas, ja apmaksas kolonna ir atzīmēta kā tukša. Papildinformācija par šīm vērtībām un to lietošanu ir pieejama NFC forumā.
ReadNFC nav nepieciešams izmantot tagu, kas satur NDEF ierakstus, taču jūs joprojām varat saņemt taga identifikatoru, ja tāds ir pieejams.
ReadNFC var izmantot tikai uzvedības formulās.
Note
- ReadNFC tiek atbalstīts tikai tad, ja lietotne tiek darbināta vietējā mobilajā lietotnē, piemēram iOS , un Android lietotnēs. Pat ja atskaņotājs tiek atbalstīts, ierīce, iespējams, neatbalsta NFC. Ja programmā ir ieslēgta Formulas līmeņa kļūdu pārvaldība, funkcija atgriezīs kļūdu. Citādāk lietotājam tiek rādīts kļūdas ziņojums, un šī funkcija atgriezīs tukšu ierakstu.
- Pārliecinieties, vai ierīcē ir iespējots NFC iestatījums, lai izmantotu šo iespēju.
Sintakse
ReadNFC()
Piemēri
Formula | Apraksts | Rezultāts |
---|---|---|
ReadNFC().Identifier |
Atgriež NFC etiķetes identifikatoru, ja tāds pastāv. | 04A1C301314003 |
ReadNFC().NDEFRecords |
Atgriež tabulas ar NFC tagā atrastajiem NDEF ierakstiem, ja to tips un vērtumi tiek atbalstīti. |
Pakāpenisku darbību piemērs
Izveidojiet tukšu pamatnes programmu ar Tālruņa formātu.
Pievienojiet vadīklu Button.
Veiciet dubultklikšķi uz pogas vadīklas, lai mainītu pogas tekstu uz Lasīt NFC tagu (vai pārveidotu Teksta rekvizītu).
Iestatiet pogas vadīklas rekvizītu OnSelect uz šo formulu, kas pievienos elementu mūsu kolekcijai:
With(ReadNFC(), Set(id, Coalesce(Identifier, "No ID")); ForAll(NDEFRecords, Collect(tagRecords, {ID: id, Value: Coalesce(Text, URI)})))
Šī formula nolasa NFC tagu, izmantojot
ReadNFC()
funkciju un parāda tipa informāciju par rezultātu. Pēc tam tā apkopo NFC lasīšanas tagus, lai aizpildītutagRecords
kolekciju, kas nākamajās darbībās tiks izmantota galerijai.Pievienojiet Galerijas vadīklu ar tukšu vertikālu izkārtojumu.
Kad tas tiek piedāvāts, atlasiet kolekciju tagRecords kā šīs galerijas datu avotu. Veicot šo darbību, tiks iestatīts Galerijas vadīklas rekvizīts Elementi:
Pārvietot galerijas vadīklu tā, lai tā nepārklājas ar pogu, un mainīt izkārtojuma tipu uz Virsraksts un apakšvirsraksts.
Mainiet Virsraksta formulu galerijas vadīklā uz ThisItem.Value un izmainiet Apakšvirsraksta formulu galerijas vadīklā uz ThisItem.ID.
No galerijas vadīklas var dzēst NextArrow, jo tā netiek izmantota.
Saglabājiet un publicējiet programmu.
Tā kā funkciju
ReadNFC()
nevar izmantot Power Apps Studio vai tīmekļa pārlūkprogrammā, atveriet savu programmu mobilajā ierīcē.Padoms
Programmas parādīšana mobilajā ierīcē var ilgt kādu brīdi. Ja programmu neredzat, mēģiniet atsvaidzināt programmas sarakstu.
Atlasiet Lasīt NFC atzīmi un noskenējiet atzīmi. Atkārtojiet šo procesu, lai kolekcijai pievienotu vairākas etiķetes.