- サービスアカウントの作成(作成済みのアカウントがある場合はIAMからロールを追加)
- apps-script-oauth2をライブラリに追加
- apps-script-oauth2/GoogleServiceAccount.gsを参考に認証部分を実装
- Cloud StorageのAPIリファレンスを参考に必要な機能を実装する
GASからCloud Storageに繋ぐまでの最小の流れだけ。
FAQ
Q. APIリクエスト時に403エラーが返ってきた
A. ロールが正しいか確認 & curlで問題ないか確認
参考
その他
GASからFirestoreを更新する場合は以下のライブラリが使いやすい。
GASからGoogleDriveは備わっているDrive APIを利用する。