2013-05-08 96 views
0

在我的腳本UI面板中,我有一個應該插入一些文本的按鈕。我想出了這個例程,它實際上可以在任何地方插入任何文本,但是如果已經選擇了任何文本,它就不會取代選擇。如何通過腳本替換InDesign中的選定文本?

如何修改此功能來替換選擇?如果沒有選擇,它應該正常插入文本。

function insertText(whattext){ 
    if(app.selection.length < 1){ exit(); } 
    var tf = app.selection; 
    for(var q = 0; q < tf.length; q++){ 
     var thisframe = tf[q]; 
     var originaltext = thisframe.contents; 
     thisframe.contents = originaltext + whattext; 
    } 
} 

回答

1

嗯...嗯,這似乎工作得很好...... [不好意思看面部]

功能insertText(whattext){ app.selection [0] = .contents whattext; }

相關問題