- 動作確認日:2026-10-01
- n8nのバージョン:2.41.3(Docker、セルフホスト)
目次
起きたこと
RSSの記事をGoogleスプレッドシートに記録するワークフローを動かしたところ、Google Sheetsノードで止まり、次のエラーになりました。
Unable to sign without access token(Google Sheetsノード)
WebhookのURLを呼んだ側には、500 が返ってきました。前のノード(RSS Read、Edit Fields)は、10件ずつ正しく流れていました。
原因
n8nの「Google Sheets account」という認証情報に、Googleとの接続(Sign in with Google)が済んでいませんでした。
認証情報の画面を開くと、次の表示が出ていました。
⚠ Connect your account to use this credential [Sign in with Google]
Client ID と Client Secret は入っていたので、登録できているように見えていました。しかし、「Sign in with Google」を押して許可するまでは、Googleからアクセストークンが届いていません。
また、Gmail・Google Calendar・Google Driveの認証情報も作っていたので、「接続した」と思って見ていた画面が、実はGoogle Driveの認証情報だった、ということもありました。
対処
- n8nの「Credentials」の一覧から、緑の四角いアイコンの「Google Sheets account」を開く
- 黄色い枠の「Sign in with Google」を押して、Googleで許可する
- 枠が緑の「Account connected」に変わったことを確かめる
このあとワークフローを動かすと、エラーなく10件をシートに記録できました。
見分け方
| 画面の表示 | 状態 |
|---|---|
| 黄色の枠「Connect your account to use this credential」 | Googleとつながっていない(このエラーになる) |
| 緑の枠「Account connected」 | つながっている |
GoogleのサービスごとにSheets・Gmail・Calendar・Driveの認証情報が別々にあるので、画面左上のアイコンと名前で、どの認証情報かを確かめてください。
