GASで在庫アラートを自動化して欠品をなくした

目次

「発注し忘れて欠品した」をなくす

在庫管理の「気づいたら切れてた」問題。スプレッドシートで在庫を管理しているなら、GASで閾値以下になったら自動アラートを出せます。

GASコード(在庫アラート)

function checkStock() {
  const sheet = SpreadsheetApp.getActiveSheet();
  const data = sheet.getDataRange().getValues();
  const alerts = [];
  data.slice(1).forEach(row => {
    const item = row[0];  // 商品名
    const stock = row[1]; // 在庫数
    const min = row[2];   // 最低在庫数
    if (stock  0) {
    GmailApp.sendEmail(
      'order@example.com',
      '【在庫アラート】発注が必要な商品があります',
      alerts.join('n')
    );
  }
}

設定方法

毎朝8時にこの関数を実行するトリガーを設定するだけで、自動でチェックしてくれます。GASエディタ→「トリガー」→「時間ベースのトリガー」→「毎日・午前8時」で設定できます。

応用

「人が定期確認するもの」はGAS化の最有力候補です。確認作業を自動化すると、人は判断と行動だけに集中できます。

📧 無料メルマガ登録

DX・AI活用のヒントを週1回お届け。登録特典:すぐ使えるプロンプト集&GASテンプレート。

登録情報は第三者に提供しません。いつでも配信停止できます。

目次