本アプリをご要望いただいたお客様は、複数の店舗での売上状況を入力・管理したいといったご要望をお持ちでした。
経緯としては、現状は
- 無料のクラウドサービスでExcelを使って売り上げを入力している
- 複数店舗で同時更新すると、後者の入力情報でファイルが更新されてしまい、前者の更新内容が反映されないことがある
- データ上書きにより、管理元が正しい情報を得られない
といった問題を抱えているとのことでした。
この問題解決のため、Googleスプレッドシートを使用しての運用をご提案しました。
ご要望いただいた機能は、
- 入力フォーマットは管理元が指定し、追加・削除が可能である
- 各店舗はシートを分けて店舗ごとの入力を行えるようにする
- 管理元がシートを編集する際は、各店舗からの編集をロックしたい
といった内容でした。
上記のほかにも細かい入力制限がありましたが、それらの機能はGoogleスポレッドシート版のマクロ、GAS(Google Apps Script)を使用し、不足した機能を補充しました。
各シートの編集権限については、管理元から設定が可能であるため、操作方法を説明するのみで開発工数はゼロとしてコストも抑えることができました。