よろよろ帳

InDesign JavaScript 勉強中

次のオブジェクト

角丸の囲み文字の変更などに。フレーム1つにしたくてQ数半分、垂直水平比率200%を試すもオーバーフローはしないけど中央に揃わない。

app.doScript (main, ScriptLanguage.JAVASCRIPT, [], UndoModes.FAST_ENTIRE_SCRIPT);
function main (){
var Doc = app.activeDocument;
app.findGrepPreferences.findWhat = "^生地アップ$";
app.changeGrepPreferences.fillColor="Paper";
var Res = Doc.findGrep();
for(var i=0; i<Res.length; i++){
    if(Res[i].parentTextFrames[0].parent.constructor.name=="Group"){
        Res[i].changeGrep();
        Res[i].parentTextFrames[0].select();
        app.menuActions.item('$ID/Select Next Item').invoke();
        Doc.selection[0].fillColor="Black";
        }
    }
}


↓参考
menuActionTitleToString
for indesign select next item in group object · GitHub