Originally Posted by GRIMMACE
Are the spreadsheets sourced automatically or you have to populate each field?
I know its not documented. I'll have to write up some proper instructions or make a video. The custom bindings can be used for anything you want really, The included examples just happen to be for sporting events. Basically you just need a csv in the right format. For each column the top 3 rows are used to define the binding. The top row is the internal field binding identifier. These must be UserField_01 and up to UserField_20. The second row defines the datatype, either String, Datetime, or ImageURL. The third row is a description of the data, this can be anything and just makes it easier to tell whats what when binding to elements in the layout. Each row below that corresponds to the data for biding to a single selection, in this case all the details for a particular game.
Its mostly a manual process to create the csv. I used a few Google Sheets to generate the files. These have old schedules, but also contain tabs with the team logos that I use to populate the main schedule, so they could be updated with new schedules fairly easily if you're good with a spreadsheet.
Once you have a csv you can import them as a custom binding using the File -> Import Custom Bindings menu. Then you can bind any ticket element to a custom binding value that's defined in the csv. After the custom binding file is imported to a ticket layout its saved as part of the .ticx file so you can simply select a new game form the drop down by the showtime field and click make ticket to generate a ticket for a particular game.
I hope that makes some sense. I'l write up a guide at some point.