This sample show up how can you parse a simple table

Look at the inspector

Open CaharactersDataBase in unity, This inspector has several basic fields and buttons.

image.png

  1. Sheet ID - this is Id contains in the link to your google sheet table

image.png

  1. Ranges - This is list of ranges in table where the data will be parsed from.

    1. Page name: this is name of list in google sheet table
    2. Range: this is range of cells. You can see ranges in google sheets while select cells

    image.png

    1. Description does not carry any logical sequence, just for documentation
  2. Populate: This button call EasySheets to pull u data.

Execute ParsedScriptableObject.Populate()

Look in to code

Character Database

Step 1: Verify Data Availability


if(data.TryGetParsedData( 0, out var parsedData))

Step 2: Parse Data Rows

playerDataList = EasyParser.ParseRowsData(parsedData, i => new CharacterData { ... });