概要
私が開発したアプリの「日報、休暇申請、残業申請」の情報とOBCの奉行シリーズの勤怠情報との整合性をとるためのツールを作成しました。
勤怠データはOBCの奉行シリーズから出力したCSVをインポートし、残業・休暇・作業日報はAPIで取得します。突合結果を色分けなどし視覚的に表示します。
スプレッドシート上で修正を行い、結果をCSVエクスポート、API更新します。
Points
操作をスプレッドシートのカスタムメニューから行うようにし、ダイアログはhtmlを書きました。ツール開発なのでChatGPTを使用し、工数削減を図りました。
以下のような点を考慮しています。
- ・閾値など必要なパラメータを自由に設定できるようにする。
- ・カスタムメニューを使用して操作を一か所にまとめる。
- ・突合結果を色分けし、ぱっと見で分かるようにする。
- ・突合結果をOBCの奉行シリーズに沿った形式でCSV出力する。
- ・突合結果をkinotneのアプリに対してAPIを使用して更新する。
Stacks
-
フロントエンド :
- GoogleAppScript
-
バックエンド :
- GoogleAppScript







