【PowerApps】 Tips#13:バーコードスキャンと同時に条件判定

Опубликовано: 22 Июль 2026
на канале: OFFICE IT Hacks
700
20

Microsoft365 をさらに有効に活用するためのTipsの一連の手順をご紹介。

PowerAppsにおいてこれどうやって実装するのというニーズにお応えします。
今回はバーコードスキャンをしてその結果をSharepointリストのデータベースにルックアップさせて処理を分岐する具体的な方法をご紹介します。

動画内で使用した主要部分のコードです。
=================================================================
バーコードリーダーのOnScsn
If(IsBlank(LookUp(Tool_List,BarCord_Number=Text(Last(BarcodeReader1.Barcodes).Value))),
Notify("該当アイテムはリストに存在しません",NotificationType.Error,1500),
If(LookUp(Tool_List,BarCord_Number=Text(Last(BarcodeReader1.Barcodes).Value),Is_Available)=false,
Notify("該当アイテムは使用不可です",NotificationType.Error,1500),
Collect(Col_ScanBarcode,
{
BarCode_Number:Text(Last(BarcodeReader1.Barcodes).Value),
Item_Name:LookUp(Tool_List,BarCord_Number=Text(Last(BarcodeReader1.Barcodes).Value),Item_Name),
Col_ID:LookUp(Tool_List,BarCord_Number=Text(Last(BarcodeReader1.Barcodes).Value),ID)
}
)))
=================================================================
ボタン(Send)のOnSelect
ForAll(
RenameColumns(Col_ScanBarcode,Col_ID,tmpID),
UpdateIf(Tool_List,ID=tmpID,
{Is_Available:false}
)
);
Clear(Col_ScanBarcode);
Notify("登録完了しました",NotificationType.Success)
=================================================================



初心者の方でもこれを真似すればすぐにでも実践で生かせるコンテンツを配信しております。

"応用情報技術者"の資格を有した非IT業界・非IT部門のエセエンジニアが現場目線での業務効率化のTipsをお届けします。できれば1週間~2週間に1度ペースでの投稿を目標として活動しています。

====================================================================================================
これまでVBAで行ってきた業務をクラウド化の流れでSharepointに移行した途端うまく動かずに業務が回らないなど"あるある"ではないでしょうか?その業務、PowerPlatformに移行してさらに自動化してみませんか?

■動画で紹介しているフローやAppなどのカスタマイズについては、有償にてお受けいたします。
社内外でMicrosoft365を中心としたPowerAutomateフロー、PowerAppsアプリ(キャンパス)、SharePointサイトの構築の多数実績あります。  
 ▼最近勉強はじめたけど、この動画をみても自身の環境で上手くカスタマイズができない。  
 ▼社内(部内)プロセスでのDXを任されたのはいいけど、何から手をつけたらいいか分からない。自身の業務にどうやって応用すればいいのか見当がつかない。  
 ▼部内でのDX活性化のために勉強会をしてほしい。そんな方、以下からお仕事相談をお受けいたします。"勉強したいから教えてください"でも大歓迎です!
連絡先はチャンネル概要欄を参照ください。

<チャンネル登録はこちらから>
   / @power_platform  

<音楽・効果音>
甘茶の音楽工房
https://amachamusic.chagasi.com/
効果音ラボ
https://soundeffect-lab.info/

【クレジット表記】
VOICEVOX:玄野武宏
立ち絵:moiky 様