Я пытаюсь найти все «#» на активной странице и изменить их на числа, т. Е. 1, 2, 3. , ,Изменить текст с помощью переменной в InDesign javascript
Код ниже - то, что я думал, будет работать, но это не так. Вместо этого он меняет каждый «#» на «0».
app.findTextPreferences = app.changeTextPreferences = NothingEnum.NOTHING;
app.findTextPreferences.findWhat = "#";
var finds = app.activeDocument.findText();
if (finds.length > 0) {
for (var i = 0; i < finds.length; i++)
{
app.changeTextPreferences.changeTo = "no: " + i;
app.activeDocument.changeText();
}
else
{
alert("Nothing has been found");
}
}
Эта строка «вар находит = app.activeDocument.findText ();» не принимает символ «#». Правильно ли это? – Zafta
@ Zafta, когда я запускаю его, затем находит все «#» и меняет их на 0. –
можете ли вы передать консоль переменной «i» внутри цикла – Zafta