Googleさんて無料でいろんなサービスを提供してくれて本当に助かります。 Google Apps Scriptも無料で試してみることができて、ウェブアプリも作れるなんてなんてこったい。
Google AppSheetっていうノーコードツールもあって、使用用途が合えば簡単にシステムが作れる!なんてこったい。AppSheetは余談でした。
Google Apps Scriptで勤怠管理システム風なものを作ってみました。
下記はGitHubにソースコードを置いていて、README.md
のほぼコピペです。
https://github.com/miyazaDaniels/gas-attendance-system
(ハードコーティングがあったり冗長な箇所があったりしてなんか恥ずかしいのですが、とりあえず公開しておこうと思います)
Google Apps Scriptで勤怠の打刻ができるウェブアプリケーションです。Googleスプレッドシートを用意して使用します。
以下のような新規Googleスプレッドシートを作成します。
スプレッドシートのメニューから、拡張機能 > Apps Scriptをクリックします。
Apps Script上で「ファイルを追加」し、4つのファイルを準備します。このリポジトリのファイルから中身をコピーします。
コード.gsにあるSPREAD_SHEET_ID
の値を作成したGoogleスプレッドシートのIDに変更します。(IDはURLに含まれています。https://docs.google.com/spreadsheets/d/[スプレッドシートのID]/edit
)
変更を保存します。
ウェブアプリとして「デプロイ」します。
Apps Scriptのデプロイ時に表示されるURLにアクセスして、動作確認します。
参考にさせていただきました。ありがとうございます。