list_google_sheets_tabs
List Google Sheet tabs, visibility and grid dimensions.
list_google_sheets_tabs(sheet_id: str) -> dictReturns {"tabs": [...]} with sheetId, title, index, hidden, rowCount and columnCount. Reads fresh metadata using the service account; Viewer access is sufficient.
Example
tabs = list_google_sheets_tabs("SHEET_ID")["tabs"]
for tab in tabs:
if not tab["hidden"]:
print(tab["title"], tab["rowCount"], tab["columnCount"])See Google Sheets: tables, ranges and reliability for access, limits, merged cells, cache freshness and safe recovery after failures.