Documentation for EasyParser Class
The EasyParser class is a utility designed to facilitate the parsing of tabular data fetched from external sources, such as Google Sheets, into structured formats. It supports both synchronous and asynchronous workflows and provides methods for parsing rows, sub-rows, and columns into strongly-typed objects.
Class Overview
Purpose
- Streamline the process of converting raw tabular data into application-specific data structures.
- Integrate with external services like Google Sheets for dynamic data management.
- Support flexible parsing logic using delegates.
Key Features
- Parses data rows, sub-rows, and columns into lists of strongly-typed objects.
- Handles asynchronous fetching of data from Google Sheets.
- Provides configurable parsing logic via function delegates.
Fields
_googleSheetsService
- Type:
GoogleSheetsService
- Access:
private static
- Description: An instance of the
GoogleSheetsService used to fetch data from Google Sheets.
- Purpose: Manages communication with the Google Sheets API, initialized with configuration settings from
EasySheetsConfig.