1. GASの実装の考え方

今回のGASの実装の考え方は、次のような流れです。

総務用イントラサイトから新しい規程をアップロード
      │
      ▼
Google Drive上から既存の規程ファイルを検索
      │
      ▼
既存の規程をアーカイブフォルダへ移動
      │
      ▼
新しいファイルを命名規則に従ってリネーム
(「2026年8月1日更新」「ver1.〇〇」など)

このように、プログラム自体は比較的シンプルであり、実装の難易度もそれほど高くありません。

また、アップロードされたタイミングで更新履歴をスプレッドシートへ保存しておくこともできます。

2. 頻度が低くてもGAS運用のメリット

① 証跡管理

規程自体の更新日は規程の本文に記載されることが一般的ですが、

  • いつアップロード(公開)したか
  • 誰がアップロードしたか

といった証跡までは、通常残りません。

「GAS経由で必ずアップロードする」という運用に統一することで、これらの証跡も簡単に管理できます。例えば、以下のような情報を記録しておけば、更新履歴を容易に追跡できます。

  • ID
  • 規程名
  • バージョン
  • 更新日
  • 更新者
  • (承認者)

② 運用効率化と統一

最小限の運用設計にすれば、総務担当者は規程をアップロードするだけです。古いファイルの移動やファイル名の変更はGASが自動で行います。

人が作業した場合に起こり得る、

  • 半角・全角の混在
  • 余分なスペース
  • 打ち間違い
  • 命名規則のばらつき

といったヒューマンエラーを防ぐことができます。また、移動先が分からなくなってローカルへ保存してしまったり、誤って上書きしてしまったりするミスの予防にもつながります。

書類の山や警告マーク、行き先の分からない矢印に囲まれて困惑する担当者から、ファイルをアップロードするとGoogle Apps Scriptを介して自動的にアーカイブフォルダ・確認済ファイル・履歴記録用スプレッドシートへ整理される仕組みへ変わる様子を示す図
アップロードするだけで、アーカイブ・命名・履歴記録までを自動化

③ 拡張余地

規程のアップロードに上長承認が必要な場合には、ワークフローを組み込むことも容易です。承認履歴もスプレッドシートへ記録できます。

既存規程の更新だけでなく、新規規程の登録機能を追加し、自動採番を行うことも十分に現実的です。

④ アクセス制御

規程を保管するフォルダへのアクセスを制限することも可能です。GASを実行する管理者アカウントには当該フォルダへの権限を付与し、一般ユーザーにはアクセス権を付与しない構成とすることで、一般ユーザーはフォルダを直接操作できません。

そのため、規程のアップロードや更新はGAS経由でのみ行われるように設計でき、不本意な削除や書き換えなどのリスクを低減できます。

3. その他の応用

GASによる自動採番やバージョン管理の考え方は、さまざまな場面へ応用できます。例えば、

  • 社内報
  • 議事録
  • マニュアル
  • 組織図
  • Webサイトのページ

などが挙げられます。さらに拡張すれば、

  • 提案書
  • 見積書
  • 契約書
  • 請求書

など、変更履歴やバージョン管理が必要な書類への応用も期待できます。

まとめ

更新管理は地味に手間がかかるものです。誤って上書きしてしまったり、ファイルの場所が分からなくなってしまったり、コピーを重ねた結果、どれが最新なのか分からなくなってしまったりという経験はないでしょうか。

このような作業は機械的に管理することが十分可能であり、運用ルール(命名規則や保存場所など)が固まってしまえば、実装自体はそれほど難しくありません。

劇的な業務効率化につながるものではないかもしれませんが、運用を統一することは、その後のさらなる業務改善につながる大きな一歩になります。また、このような「人が判断しなくてもよい作業」は、GASによる自動化との相性が非常によい業務の一つです。