I've tried many iterations of including curly brackets, not including them, including quotes, etc., but can't figure out how to cast a list to a new DoE with jsl. The idea is to try and achieve something like what is below:
itemList = {"item 1", "item 2", "item 3"};
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Categorical, itemList, "item", 0 ),
Set Random Seed( 5111413 ), Simulate Responses( 0 ), Save X Matrix( 0 )}
);