インデザインスクリプトのグラデーションスウォッチの処理について
インデザインスクリプトを勉強中の初心者です。
未使用のスウォッチを削除するスクリプトを作っているのですが、
var objDoc= app.activeDocument;
var swhObj= objDoc.unusedSwatches;
for( var i=0; i<swhObj.length; i++){ swhObj[i].remove(); }
で書いたところ、グラデーションに使われているカラーが削除され、黒くなってしまう現象が起きてしまいます。スウォッチから指定したもの、指定していないものに関わらずです。
スウォッチ設定のグラデーションオプションなどで定義出来れば回避出来る気がするのですが、、
どなたか解決策ご存知のかたいらっしゃいましたらご回答よろしくお願いいたします。

