Google Sheets API で書き込み時に403エラー出た場合の対処法
Google Sheets API v4 を用いてスプレッドシートに書き込みを行う際に
code: “403”
message: “The caller does not have permission”
status: “PERMISSION_DENIED”
といったエラーが発生した場合、スクリプトのサービスアカウントのメールアドレスに共有の許可を与えてあげる必要があります。
対象のスプレッドシートの右上共有をクリックし、サービスアカウントのメールアドレスを追加することで使用できるようになります。
※サービスアカウントのメールアドレスは次のページで確認することができます。
https://console.cloud.google.com/iam-admin/iam
IAMと管理→サービスアカウント