var Num = app.activeDocument.selection[0].contents; var Num = Num.replace(/一/g,"1"); var Num = Num.replace(/二/g,"2"); var Num = Num.replace(/三/g,"3"); var Num = Num.replace(/四/g,"4"); var Num = Num.replace(/五/g,"5"); var Num = Num.replace(/六/g,"6"); var Num = Num.replace(/七/g,"7"); var Num = Num.replace(/八/g,"8"); var Num = Num.replace(/九/g,"9"); var Num = Num.replace(/〇/g,"0"); app.activeDocument.selection[0].contents = Num;
小道具を組み合わせて仕事をするというunixの流儀にしたがって、InDesign本体の検索・置換といっしょに使う。検索・置換をすると対象の文字列が選択されたままになっているので、そこにこのスクリプトをあてるのだ。
もっとも、コードは、使えるからええねん的。これもunix流儀かもしれないし、バッドノウハウかもしれない。
0 件のコメント:
コメントを投稿