0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AppSheetで在庫管理アプリを作成してみた

0
Last updated at Posted at 2026-03-01

スプレッドシートに登録したcodeか判定するアプリを作成してみた

利用例

  • イベントの受付
  • 検品
  • 棚卸

スプレッドシート作成

スプレッドシートを新規作成する

ファイル名を変更する

ファイル名
在庫管理アプリ

シートを作成する

シート名
シート1 照合

フォーマットを生成する

シート名 A列 B列 C列
照合 id code scan
  • scan列はスキャナで読み取った値を一時的に保存するために設定する(Virtual Columnは表示専用であり一時的にでも値を保存することはできない)
    最初のレコードのscan列がコードを読み取った際に上書きされる

AppSheet作成

Data

virtual column

判定列を追加する

判定列を設定する

項目名 設定値
Column name judge
App formula IF(ISBLANK([scan]), "", IF(IN([scan], 照合[code]), "●", "×"))
Display name 判定

カラム設定をする

項目名 [id] 列 [code] 列 [scan] 列 [judge] 列
Name id code scan judge
Type Number Text Text Text
Key? TRUE FALSE FALSE FALSE
Label? TRUE
Formula (設定済)
Show? FALSE FALSE TRUE TRUE
Editable? FALSE FALSE TRUE FALSE
Require? TRUE FALSE FALSE FALSE
Initial Value MAX(照合[id]) + 1
Display Name コードスキャン (設定済)
Description
Search? FALSE TRUE FALSE FALSE
Scan? FALSE FALSE TRUE FALSE
NFC? FALSE FALSE FALSE FALSE
PII? FALSE FALSE FALSE FALSE

Views

PRIMARY NAVIGATIONにViewを新規追加する

  • 初期に1つviewがある。残す必要がなければそれを編集してもいい

Viewを設定する


項目名 設定値
View name 照合
For this data 照合
View type detail
Quick edit columns scan
Column order Manual
(チェックを入れる) scan
judge
****

Format Rules

項目名 設定1 設定2
Rule name 判定1 判定2
For this data 照合 照合
If this condition is true [judge] = "●" [judge] = "×"
Format these columns and actions judge judge
Text color
Text size 3 3
****

試してみる

スプレッドシートにcodeを追加する

id code scan
1 11111
2 33333

アプリを起動する

  • AppSheetアプリがインストールされていない場合はgoogle playからインストールする

バーコードをスキャンする

  • バーコードがない場合は手入力でもいい

初期状態・未入力

登録あり

登録なし

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?