javascript将替换文字替换为indesign中的另一个副本

时间:2018-01-02 17:03:38

标签: javascript adobe-indesign

我只是在寻找一个简单的javascript,它用用户指定的副本替换选定的副本,或者用Adobe Indesign中的字符串插入脚本中。谷歌搜索了几个小时,但找不到答案。

示例: - 我出生在八月。我只是想改变文字" August"到"九月"通过选择并运行javascript。不想手动操作,因为需要在多个文档中进行更改。同时我不希望脚本在我不知情的情况下更改所有内容,只想更改一个文档&一次选择一个。

4 个答案:

答案 0 :(得分:0)

“编辑”菜单中的“查找/更改”可以在不编写脚本的情况下为您执行相同操作。你可能想尝试一下。只需"查找"要替换的实例。然后"更改/查找"将替换它并移动到下一个实例。简单"替换"只需替换实例并停留在那里而不是移动到下一个实例。

答案 1 :(得分:0)

有多大不同?如果只是少数 - 仍然可以使用查找/更改(标签' Grep')

类似查找:(1stMatch)|(2ndMatch)|(3rdMatch)

答案 2 :(得分:0)

您应该只使用String.replace方法。

像这样:

var yourString = "I was born on August."
yourString = yourString.replace('August', 'September');

答案 3 :(得分:0)

这是微不足道的。在InDesign中选择一些文本并运行这个单行:

app.selection[0].contents = "My new text";

就是这样!显然,用你需要的任何文字替换“我的新文本”......