Google Sheets API で書き込み時に403エラー出た場合の対処法

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と管理→サービスアカウント

タイトルとURLをコピーしました