getByName

書式

compoundPathItems.getByName(compoundPathItemName)

説明

指定された名前の複合パス(CompoundPathItem)オブジェクトを返します。該当する名前の複合パスオブジェクトがない場合はエラーになります。エラーを回避するにはtry...catchを使います。
try{
    var cp=app.activeDocument.compoundPathItems.getByName("複合パス1");
    alert(cp.name);
}catch(e){
    alert("該当する名前の複合オブジェクトはありません。");
}
var myCp=app.activeDocument.compoundPathItems.add();
myCp.name="複合パス2";
try{
    var cp=app.activeDocument.compoundPathItems.getByName("複合パス2");
    alert(cp.name);
}catch(e){
    alert("該当する名前の複合オブジェクトはありません。");
}

目次に戻る