私はJavaScriptを初めて使用し、指定された塗りつぶし色のすべてのpathItemsを見つけて別の塗りつぶし色に変更するスクリプトを書いています。これは、見本を使用せずに RGB または 16 進数で行う必要があります。これまでのところ、見つけた他のスクリプトを少しまとめましたが、多くのエラーが発生しています。これが私がこれまでに持っているものです:
var myDoc =app.activeDocument
var fillRGBColor = function (pathItem){
var fillColor = new Array();
fillColor[0] = myDoc.pathItem.fillColor.red;
fillColor[1] = myDoc.pathItem.fillColor.green;
fillColor[2] = myDoc.pathItem.fillColor.blue;
return fillColor;
}
fillRGBColor();
var pathItems = myDoc.pathItems;
for (i=0; i<pathItems.length; i++){
fillColor[255,255,255] ==fillColor[50,50,50];
}
ありがとうございました!