項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
名前 | 必須 | 使用不可 | 接続先の設定の名前を入力します。 |
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
クライアントID | 必須 | 環境変数のみ使用可 | OAuth 2.0認証用のクライアントIDを入力します。 | |
クライアントシークレット | 必須 | 環境変数のみ使用可 | OAuth 2.0認証用のクライアントシークレットを入力します。 | |
リフレッシュトークン | 必須 | 環境変数のみ使用可 | OAuth 2.0認証用のリフレッシュトークンを入力します。 |
項目名 | 説明 | 備考 |
---|---|---|
リフレッシュトークン発行 | Googleスプレッドシートへ接続し、リフレッシュトークンの発行を行います。 | |
接続テスト | Googleスプレッドシートへの接続確認を行います。 |
|
例外名 | 原因 | 対策 |
---|---|---|
InvalidPropertyConfigurationException <プロパティ名>が指定されていません。 |
[<プロパティ名>]が指定されていません。 | [<プロパティ名>]を指定してください。 |
OAuth2ProblemException invalid_client |
指定された[クライアントシークレット]に誤りがあるため、[リフレッシュトークン発行...]処理が失敗しました。 | [クライアントシークレット]を確認してください。 |
org.apache.oltu.oauth2.common.exception.OAuthRuntimeException Unauthorized |
[クライアントID]または[クライアントシークレット]に誤りがあります。 | [クライアントID]または[クライアントシークレット]を確認してください。 |
Google Cloud Platform上のアプリケーション管理者の操作によって、アプリケーション認証情報が変更されました。 | Google Cloud Platform上のアプリケーション認証情報の設定を確認してください。 | |
com.google.api.client.auth.oauth2.TokenResponseException 400 Bad Request { "error" : "invalid_grant" } |
[リフレッシュトークン]に誤りがあります。 | [リフレッシュトークン]を確認してください。 |
com.google.api.client.auth.oauth2.TokenResponseException 400 Bad Request { "error" : "invalid_grant", "error_description" : "Token has been revoked." } |
サービスプロバイダ側のユーザの操作によって、アプリケーションのアクセス権が取り消されました。 | 再度OAuth 2.0認証を行い、[リフレッシュトークン]に新しく発行されたトークンを設定してください。 |