[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(DTPtechNote:1502) [JS_InDesign CS2]選択オブジェクトを複製しつつ、スクリプトラベルに合番を振る
//選択オブジェクトを複製しつつ、スクリプトラベルに合番を振る。っていうメモ
//とりあえずY方向にだけ複製^^
//エラー処理
function myerror(mess) {
if (arguments.length > 0) { alert(mess); }
exit();
}
if (app.documents.length == 0) {myerror("ドキュメントが開かれていません")}
var my_d = parseInt(prompt("入力してください", "1", "複製回数"));
var my_y = parseFloat(prompt("入力してください", "10.0", "Y座標の移動量"));
var mydocument = app.activeDocument;
if (mydocument.selection.length != 1) {myerror("ページアイテムをひとつだけ選択してください")}
var myselection = mydocument.selection[0];
for (var i = 1; i <= my_d; i++) {
var my_d_obj = myselection.duplicate([0, my_y * i]);
my_d_obj.label = my_d_obj.label + ( i + 1);
}
myselection.label = myselection.label + "1";