【目的】
GASでGoogleドライブの特定のフォルダ内の変更を監視し、変更ログをスプレッドシートにログ出力するようなコードをお願いしたく思っております。
【依頼背景】
簡単なGASは書けるのですが、自分ではどうしようもなく、全くわかりませんでしたのでぜひどなたかのお力をお借りできたらと思っております。
【詳細】
特定のフォルダの変更をDrive APIのchange.listメソッドなどを使用して、毎時トリガー等でスプレッドシートに変更ログを書き込みたいです。
変更ログ出力の項目は下記です。
①変更時間
②ファイルかフォルダかの種類
③ファイル名(フォルダ名)
④ファイルID(フォルダID)
⑤そのファイル(フォルダ)が属している親フォルダID
⑥変更のアクション(追加、削除、変更等)
データベースを別途スプレッドで管理しているのですが、これらのログ情報を使って、データベースを変更したいと思っています。そのデータベース関係のGASは今回の依頼には含まれていません。あくまでログ出力のみのGASの依頼をしたく思っております。
【備考】
Drive APIでなくても構いませんが、フォルダとファイル数が多く、全ての数でおおよそ10,000(これからも増減します)ほどあります。なので更新日を元に特定したりは時間がかかって難しいかなと思っております。