Hey Joshua, you could do the following:
1. From Templater, apply color hex to text layer, just a a string.
2. Then link expression from that string to Fill’s effect.
3. Expression encode hex to color.
So this solution allows you to get rid of that ‘solids’ idea completely (which is limited, IMO, and not intuitive that much)
function hexToColor(theHex){
theHex = parseInt(theHex,16);
var r = theHex >> 16;
var g = (theHex & 0x00ff00) >> 8;
var b = theHex & 0xff;
return [r/255,g/255,b/255,1];
}
Find out more:
After Effects Tutorials: motion design, expressions, scripting.
Boxer – Dynamic Text Boxes Template with a Live Preview
Social Media Profiles