code: def get_google_sheet(src) -> list:
      """
      Returns a 2D array of the contents of the Google Sheet at the given URL
  
      Args:
          src (str): The URL of the Google Sheet.
  
      Returns:
          list: A 2D array representing content of the Google Sheet.
      """
  
      try:
          from bs4 import BeautifulSoup
      except ImportError as e:
          raise ImportError(
              "Could not import beautifulsoup4 python package. "
              "Please install it with `pip install beautifulsoup4`."
          ) from e
  
      # The size of the Google sheet that can be read is limited
      raw_html = requests.get(src).text
  
      soup = BeautifulSoup(raw_html, "html.parser")
      table = soup.find("tbody")
      rows = table.find_all("tr")
      grid = []
      for row in rows:
          cols = row.find_all("td")
          clean_row = [col.text for col in cols]
          grid.append(clean_row)
      return grid
  
imports: import requests
  import pandas
  import re
label_desc: Use image node_id 1 for calling a global function with example usage: get_google_sheet(src) and returns: grid