記事概要
私はBacklogにスプレッドシートで一括起票をしようとして、「Backlogからデータを取得(STEP1)」をやっていた際に以下のようなエラーが表示されました。
「ストレージからの読み取り中にサーバーエラーが発生しました。エラーコード: PERMISSION_DENIED」
私と同様に上記のようなエラー文章が表示されてしまい
「Backlog公式ページの案内どおりに作業したのに進められない」
「エラーの対処方法が公式ページに記載されていない」
と混乱・憤慨している方にオススメの記事です。
なお、本記事では以下の公式ページに記載の内容は割愛します。
-
Google スプレッドシートを使って、Backlogに課題を一括登録しよう
- これを見れば登録方法はすべてわかる
-
Googleスプレッドシートによる課題一括登録でエラーが発生して課題を登録できません
- 登録時に表示されるエラーが記載されているので、基本はこちらでエラーは確認する
結論
本件は以下の記事によるとBacklog云々の話ではなく、GAS
(GoogleAppsScript
)で開発を行う際に発生するエラーだそうです。
GASのログインユーザーと実行のログインユーザーが違うとき。
引用:Google Apps Scriptで「ストレージからの読み取り中に ... エラーコード: PERMISSION_DENIED」と出る件。
私の場合は複数のGoogle Accountでログインしていました。具体的には、プライベート用がデフォルトになっていて、一括登録で利用したい仕事用のアカウントはログインしている状態でした。
そこで、一度すべてのGoogleアカウントからログアウトして、仕事用のアカウントだけでログインして、「Backlogからデータを取得(STEP1)」をやり直したら成功しました。