Here is the code for each of the example mentioned in GAS lists and validation.

The custom functions

You need this in your local workbook. You can find it in the examples sheet. These are the custom functions you can call directly from your sheets. The function documentation is here

The examples showing how to set up validation and populate lists

You need this in your local workbook. You can find it in the examples sheet. These are the custom functions you can call directly from your sheets. The function documentation is here
The rest of the code is shared out from the blister library . You’ll need to add resource MTP3ATeczKthcdvb_u278yiz3TLx7pV4j to any sheets or scripts using these functions. Documentation is here.

The cBlister Object

cBlister support functions

The cValidation object

All comments, suggestions, assistance, good lists are welcome as I develop this capability. You can get me on Google plus, Twitter or this forum.