var ref1 = new ActionReference(); ref1.putProperty(stringIDToTypeID('property'), stringIDToTypeID("tool")); ref1.putClass(stringIDToTypeID('application'))
var desc1 = executeActionGet(ref1);
var ref2 = new ActionReference(); ref2.putClass(stringIDToTypeID('typeCreateOrEditTool'));
var desc2 = executeActionGet(ref1).getObjectValue(stringIDToTypeID('currentToolOptions'));
var textTool = desc2.getObjectValue(stringIDToTypeID("textToolCharacterOptions"))