class_docstr: Concrete implementation of GSpreadClient.
class_docstr_tok: ["Concrete","implementation","of","GSpreadClient","."]
docstr: Constructor.
  
  Args:
    client: Instance of gspread.client.Client.
    env: Optional instance of IPythonEnv. This is used to display messages
      such as the URL of the output Worksheet.
docstr_tok: ["Constructor",".","Args",":","client",":","Instance","of","gspread.client.Client",".","env",":","Optional","instance","of","IPythonEnv",".","This","is","used","to","display","messages","such","as","the","URL","of","the","output","Worksheet","."]
code: def __init__(self, client: Any, env: ipython_env.IPythonEnv | None):
      """Constructor.
  
      Args:
        client: Instance of gspread.client.Client.
        env: Optional instance of IPythonEnv. This is used to display messages
          such as the URL of the output Worksheet.
      """
      self._client = client
      self._ipython_env = env
  
imports: from __future__ import annotations
  import abc
  import datetime
  from typing import Any, Callable, Mapping, Sequence
  from google.auth import credentials
  from google.generativeai.notebook import html_utils
  from google.generativeai.notebook import ipython_env
  from google.generativeai.notebook import sheets_id
label_desc: Use image node_id 1 to create a new GSpreadClientImpl object from inherited base classes: GSpreadClient with example: obj = GSpreadClientImpl(client, env)