class Multiwoven::Integrations::Destination::GoogleSheets::Client

def process_sheet_for_catalog(sheet, catalog)

Builds catalog for the single spreadsheet based on column name
def process_sheet_for_catalog(sheet, catalog)
  sheet_name, last_column_index = extract_sheet_properties(sheet)
  column_names = fetch_column_names(sheet_name, last_column_index)
  catalog.streams << generate_json_schema(column_names, sheet_name) if column_names
end