Answered
Illustratorスクリプト:グループ解除した後、更に特定のオブジェクトを選択したい
いつもお世話になっております。
選択したオブジェクトを全てグループ解除・クリッピングマスク解除するスクリプトを作ってみたところ、思っていたような結果になりました。
var SEL = activeDocument.selection ;
for(i=0; i < SEL.length ; i++){
if(SEL[i].constructor.name === 'GroupItem'){
if(SEL[i].clipped){
app.executeMenuCommand('releaseMask');
}
else {
app.executeMenuCommand('ungroup');
}
}
}このスクリプトを実行した後に選択されているオブジェクトの中から、更に特定のオブジェクト(塗りなし・線なし)を削除したいです。
しかしこのスクリプトを実行した後に、
alert(SEL);としてみたら、スクリプト実行前のオブジェクトしか呼び出せませんでした。
どのようにすれば良いかご教授お願いいたします。
