Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

PowerAppsでQRコード読み取りしたらResetする方法が分からなかったので調べた

More than 1 year has passed since last update.

QRコードが読み取れるようになった話はこちらをご覧ください。
https://memo.tyoshida.me/powerapps/new-barcode-scanner-with-qr-code-capabilities/

バーコードスキャナーを挿入してQRコードを1度でも読み込むと、それを容易にクリアできなかったので調べました。(2018年12月20日時点)
他のコントロールですとUpdateContextやSet使って初期化したりResetを使ったりしますが、バーコードスキャナーはまだできないようです。

Resetの手順

Galleryの下にBarcodeScannerを配置します。
image.png

そして以下のようにどこかのタイミングで予めCollectionを作成します。(Barcodeとします。)

Collect(Barcode,{id:1})

そしてギャラリーと紐づけます。これで準備完了です。

Gallery.Items
First(Barcode)

Resetしたいときは以下を実行します。

Button3.OnSelect
Clear(Barcode);Collect(Barcode,{id:1})

するとBarcodeScannerがリセットされるようです。

ClearCollectではうまくリセットできませんでしたので、ClearとCollectに分けています。

今後改善されるとは思いますので、それまでの代替ということで。

tomikiya
water-cell
地球人口100億の時代への農業革命をWebテクノロジで支える
https://water-cell.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away