初心者でもできる!スプレッドシートとGASで簡単在庫管理システムの作り方

パソコンパソコン・スマホ教室
スポンサーリンク

在庫管理って、手書きやエクセルでやっていると、ミスが増えて大変ですよね。でも、GoogleスプレッドシートとGAS(Google Apps Script)を使えば、誰でも簡単に在庫管理ができるんです。今回は、パソコンやスマホに自信がない方でもわかりやすく、ステップバイステップで解説します。

スポンサーリンク

まずはスプレッドシートを準備しよう

Googleスプレッドシートのイメージ

Googleスプレッドシートのイメージ

まず最初に、Googleスプレッドシートを開きます。Googleアカウントをお持ちでない方は、無料で作成できますよ。

1. Googleドライブにアクセスし、「新規」から「Google スプレッドシート」を選択します。
2. 新しいシートが開いたら、名前を「在庫管理」に変更します。

次に、在庫管理に必要なシートを作成します。

ここがポイント!

  • 在庫一覧商品コード、商品名、在庫数、単価、最小在庫数(アラート用)などの情報を入力します。
  • 入出庫履歴入庫日、商品コード、商品名、入庫数、出庫数、担当者などの履歴を記録します。
  • アラート設定在庫数が最小在庫数を下回った場合に通知する設定を行います。

GASで在庫管理を自動化しよう

次に、GASを使って在庫管理を自動化します。これにより、手動での入力ミスを減らし、作業効率がアップします。

1. スプレッドシートの「拡張機能」から「Apps Script」を選択します。
2. 新しいプロジェクトが開いたら、以下のコードを入力します。

javascript
function updateInventory() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('在庫一覧');
const data = sheet.getDataRange().getValues();
const alertSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('アラート設定');
const alerts = alertSheet.getRange('B').getValues();

for (let i = 1; i < data.length; i++) { const productCode = data; const stock = data; const minStock = data; if (stock < minStock) { for (let j = 0; j < alerts.length; j++) { if (alerts === productCode) { const email = alerts; MailApp.sendEmail(email, '在庫アラート', `商品コード ${productCode} の在庫が不足しています。`); break; } } } } }

このコードは、在庫数が最小在庫数を下回った場合に、指定したメールアドレスにアラートを送信するものです。

3. コードを入力したら、保存して実行します。

さらに便利に!QRコードで在庫管理

QRコードを使うと、商品管理がさらに便利になります。商品ごとにQRコードを生成し、商品に貼り付けておくことで、スマホで簡単に在庫情報を確認できます。

  1. Googleスプレッドシートで「QRコード生成」シートを作成します。
  2. 商品コードと商品名を入力します。
  3. 以下のコードをGASに追加して、QRコードを生成します。
javascript
function generateQRCode() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('QRコード生成');
const data = sheet.getDataRange().getValues();

for (let i = 1; i < data.length; i++) { const productCode = data; const productName = data; const qrCode = 'https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=' + encodeURIComponent(productCode + ' ' + productName); sheet.getRange(i + 1, 3).setValue(qrCode); } }

このコードは、商品コードと商品名からQRコードを生成し、シートに表示します。

よくある質問や疑問

Q1: GASって難しくないですか?

初心者の方でも、基本的なコードをコピー&ペーストするだけで使えます。難しい部分は少なく、わかりやすく解説していますので安心してください。

Q2: スマホでも使えますか?

はい、GoogleスプレッドシートとGASはスマホでも利用できます。QRコードを使えば、スマホで簡単に在庫情報を確認できます。

Q3: 他の機能も追加できますか?

はい、GASを使えば、在庫数の自動更新や、入出庫履歴の自動記録、在庫数が一定数以下になった場合の通知など、さまざまな機能を追加できます。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良...もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

GoogleスプレッドシートとGASを使えば、低コストで効率的な在庫管理システムを構築できます。特別なソフトウェアは不要で、カスタマイズ性も高いのが大きなメリットです。シンプルな操作で、日々の業務が大幅に楽になりますので、ぜひ実践してみてください。

他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

コメント

タイトルとURLをコピーしました