javaScript (Photoshop 内) で 16 進数の色に値を指定する場合、"FCAA00" のように引用符で囲みます。
var hexCol = "FCAA00";
var fgColor = new SolidColor;
fgColor.rgb.hexValue = hexCol
ただし、変数をその値に渡す場合、引用符は必要ありません。どうしてこれなの?
var hexCol = convertRgbToHex(252, 170, 0)
hexCol = "\"" + hexCol + "\""; // These quotes are not needed.
var fgColor = new SolidColor;
fgColor.rgb.hexValue = hexCol
これは単なる JavaScript の癖ですか、それとも舞台裏で起こっていることを見逃しているのでしょうか。ありがとうございました。