"ReadNFC" (funkcija "ReadNFC")
Taikoma: drobės programoms
Skaito artimojo lauko ryšio (NFC) žymę.
Aprašą
Naudodami funkciją ReadNFC perskaitykite prie įrenginio artimą NFC žymą. Iškviečiamas ekranas rodo NFC žymos sustojimo instrukcijas ir pateikia tik kai žyma yra išsklusi ar kai baigiasi skirtasis laikas.
Stulpelis | Tipas | Aprašas |
---|---|---|
Identifikatorius | Tekstinė žinutė | NFC žymių identifikatorius, jei jis yra. |
NDEFĮrašai | Table | Žymoje rasti palaikomi NDEF įrašai. |
Viename NDEFRecord yra šie stulpeliai:
Stulpelis | Tipas | Aprašas |
---|---|---|
RTD | Tekstinė žinutė | Žymą įrašo tipo sąvoka (RTD). Tik Tekstas ir URI dabar palaikomi. |
TNF | Skaičius | Žymos tipo pavadinimo formatas (TNF). Šiuo metu palaikomi tik gerai žinomo (1) TNS. |
Tekstinė žinutė | Tekstinė žinutė | Teksto grotuvas NFC žyma, jei RTD yra TEXT, tuščias kitu atveju. |
URI | Hipersaitas | URI grotuvas NFC žyma, jei NFC yra URI, tuščias kitu atveju. |
Jei NDEF įrašas nepalaikomas (pvz., TNF nėra tipo Gerai žinomo), jis nebus pateiktas kaip NDEFRecords lentelėje.
Prieš naudodami šią mokėjimo vertę visada patikrinkite, ar nėra tuščiosios apkrovos reikšmės. Jums nereikia patikrinti RTD ir TNF reikšmių patys, nes turi būti tinkamos teksto ir URI reikšmės, kad būtų ne -tuščia reikšmė.
Ateityje RTD būti palaikomos papildomos RTD ir TNF reikšmės. Jei palaikoma daugiau reikšmių, bus įtraukti ir papildomi apkrovos stulpeliai. Neapdorotos RTD ir TNF reikšmės teikiamos informaciniais tikslais ir, jei tikrinami tušti apkrovos stulpeliai, jų naudoti nereikia. Daugiau informacijos apie šias reikšmes ir jų naudojimą galima rasti NFC forume.
"ReadNFC " nereikalauja naudoti žymės, kurioje yra NDEF įrašų, bet vis tiek galite gauti žymės identifikatorių, jei toks yra.
"ReadNFC " galima naudoti tik elgesio formulėse.
Pastaba.
- "ReadNFC " palaikomas tik paleidžiant programą vietinėje programoje mobiliesiems, pvz., iOS "and Android apps". Net jei žaidėjas yra palaikomas, įrenginys gali nepalaiko NFC. Jei jūsų programoje įjungtas formulės lygio klaidų valdymas, funkcija grąžins klaidą. Kitu atveju, vartotojui rodomas klaidos pranešimas, o funkcija grąžins tuščią įrašą.
- Patikrinkite, ar jūsų įrenginyje įjungtas NFC parametras šiai funkcijai naudoti.
Sintaksė
ReadNFC()
Pavyzdžiai
Formulė | Aprašas | Rezultatas |
---|---|---|
ReadNFC().Identifier |
Grąžina NFC žymos identifikatorių, jei jis yra. | 04A1C301314003 |
ReadNFC().NDEFRecords |
Jei tai palaikomas tipas ir krūvis, pateikiama NDEF įrašų, rasti NFC žymoje, lentelė. |
Žingsnis po žingsnio pavyzdys
Sukurkite tuščią drobės programą su Telefono formatu.
Įtraukite Button valdiklį.
Dukart spustelėkite mygtuko valdiklį, kad pakeistumėte mygtuko tekstą, kad galėtumėte Perskaityti NFC žymę (arba modifikuoti Text ypatybę).
Nustatykite OnSelectmygtuko valdiklio ypatybę šiai formulei, kuri įtrauks elementą į mūsų rinkinį:
With(ReadNFC(), Set(id, Coalesce(Identifier, "No ID")); ForAll(NDEFRecords, Collect(tagRecords, {ID: id, Value: Coalesce(Text, URI)})))
Ši formulė skaito NFC žymę
ReadNFC()
naudodama funkciją ir rodo tipo informaciją apie rezultatą. Tada jis surinks skaityti NFC žymas ir užpildykitetagRecords
rinkinį, kuris bus naudojamas galerijoje per kitus veiksmus.Įtraukti Galerijos valdiklio įterpimas naudojant tuščią vertikalų maketą.
Paraginti, pažymėkite tagRecords rinkinį kaip šios galerijos duomenų šaltinį. Taip nustatysite Items ypatybę Gallery valdiklio:
Galerijos valdiklio vietos keitimas, kad jis nepersidengtų prie mygtuko, ir maketo tipą pakeiskite pavadinimu ir išdėstymu.
Galerijos valdiklyje Pavadinimas keiskite pavadinimo formulės reikšmę ThisItem.Value ir keitimas Papildomas pavadinimas formulė galerijos valdiklyje ThisItem.ID.
Taip pat galite panaikinti galerijos NextArrow iš galerijos valdiklio, kadangi jis yra nenaudojamas.
Išsaugokite ir paskelbkite programą.
Kadangi šios funkcijos
ReadNFC()
negalima naudoti žiniatinklio naršyklėje Power Apps Studio arba naršyklėje, atidarykite ją mobiliajame įrenginyje.Arbatpinigiai
Programa gali užtrukti kelias minutes pasirodyti mobiliajame įrenginyje. Jei sąraše programos nėra, pabandykite atnaujinti programų sąrašą.
Pažymėkite Skaityti NFC žymą ir žvalgykite žymą. Pakartokite procesą norėdami į rinkinį įtraukti kelias žymas.