JavaScript Chrome Extension Manifest V3
請求書一括アップロード拡張
クラウド請求書受領サービスへのPDF一括アップロードを半自動化するChrome/Edge拡張機能。受領者の自動選択・登録完了検知で手作業を大幅削減。
背景
クラウド請求書受領サービスへの請求書アップロードは、1件ずつPDFを選択 → 作成方法を選択 → 受領者を選択 → 登録、という手順が必要だった。月数十件の請求書を処理するには時間がかかり、単純作業の繰り返しだった。
ブラウザ拡張機能で自動化できる部分を自動化し、手作業を最小限に抑えた。
概要
請求書受領サービスの画面上にフローティングパネルを表示し、複数のPDF請求書を順次アップロードするChrome/Edge拡張機能です。
自動化の範囲
| 自動 | 手動 |
|---|---|
| PDFのセット | 取引先の選択 |
| 作成方法の選択 | 登録ボタンのクリック |
| 受領者の選択(2件目以降) | |
| 登録完了検知・次ファイル準備 |
技術的な特徴
- Manifest V3: 最新の拡張機能仕様に準拠
- バニラJavaScript: 外部ライブラリ不使用
- Content Script + Service Worker: 対象画面のDOM操作と状態管理を分離
担当範囲
社内業務効率化ツールとして企画・設計・実装を担当。