Función ReadNFC en Power Apps
Lee una etiqueta de comunicación de campo cercano (NFC).
Descripción
Usar la función ReadNFC para leer una etiqueta NFC que está cerca de su dispositivo. Cuando se invoca, la pantalla muestra instrucciones para escanear una etiqueta NFC y solo regresa después de que la etiqueta se haya escaneado o expire el tiempo de espera.
ReadNFC devuelve un registro de información sobre la etiqueta que se ha leído. El registro contiene:
| Column | Tipo | Descripción |
|---|---|---|
| RTD | Texto | La tipo de registro Definición (RTD) de la etiqueta. Solo RTD_TEXT y RTD_URI son compatibles en este momento. |
| TNF | Número | El formato de nombre de tipo de la etiqueta (TNF). Solo TNF_WELL_KNOWN es compatible en este momento. |
| Text | Texto | La carga útil de texto de la etiqueta NFC si RTD es RTD_TEXT, blanco de lo contrario. |
| URI | Hipervínculo | La carga útil de URI de la etiqueta NFC si RTD es RTD_URI, blanco en caso contrario. |
Si la etiqueta no es compatible, por ejemplo, el TNF no TNF_WELL_KNOWN, o el tiempo de escaneo se agotó, entonces el registro en sí será blanco (y todas las columnas serán blanco también).
Siempre verifique el valor de la carga útil para blanco utilizando la función IsBlank antes de usarlo. No es necesario comprobar los valores RTD y TNF a sí mismo, ya que deben ser los valores correctos para Texto y URI para tener un valor no blanco.
Más valores RTD y TNF pueden ser compatibles en el futuro. Si se admiten más valores, también se agregarán columnas de carga útil adicionales. Los valores sin formato RTD y TNF se proporcionan con fines informativos y no es necesario consultarlos si se comprueba la columna de carga útil por en blanco. Más información sobre estos valores y su uso está disponible a través del Foro NFC y muchos otros libros y artículos sobre NFC.
ReadNFC solo es compatible cuando se ejecuta la aplicación en un reproductor móvil nativo, como los reproductores iOS y Andriod. Incluso con un reproductor compatible, es posible que un dispositivo no admita NFC, en cuyo caso se mostrará un mensaje al usuario y la función devolverá un registro en blanco.
ReadNFC solo se puede usar en fórmulas de comportamiento.
Sintaxis
ReadNFC()
Ejemplos
Lee una etiqueta NFC y muestra el resultado. Si el resultado es Texto o URI, muestra ese valor al usuario. La función With se usa para hacer que las columnas del registro de retorno sean fácilmente accesibles.
With( ReadNFC(),
If( Not IsBlank( Text ),
Notify( "Read Text: " & Text ),
Not IsBlank( URI ),
Notify( "Read URI: " & URI ),
Notify( "Didn't read Text or URI" )
)
)
Lee una etiqueta NFC y muestra información de tipo sobre el resultado.
With( ReadNFC(), Notify( "Tag TNF: " & TNF & ", RTD: " & RTD ) )
Recopila etiquetas NFC leídas para su uso posterior.
Collect( ScannedTags, ReadNFC() )
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).
Comentarios
Enviar e ver os comentarios