Как получить значение из текстовой переменной?

  • Автор темы Автор темы fermag
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

fermag

Участник
Топикстартер
Сообщения
2
Реакции
0
Как получить значение из текстовой переменной установленной в InDesign?
 
Ответ: Как получить значение из текстовой переменной?

Через textVariableInstances.resultText. Ну как-то так:
Код:
var myDoc = app.activeDocument;
var myTF = myDoc.selection[0]; //фрейм с переменными
var myTV = myTF.textVariableInstances;
alert(myTV[0].resultText);
 
Ответ: Как получить значение из текстовой переменной?

Имеются в виду параметры переменной? У объекта textVariable есть свойство variableOptions, набор свойств которого зависит от типа переменной. Например, если тип переменной — Modification Date, — то свойство variableOptions будет проассоциировано с классом DateVariablePreference, одно из свойств которого — format:
Код:
var myTV = myDoc.textVariables.item("Modification Date");
with (myTV){
	variableType = VariableTypes.MODIFICATION_DATE_TYPE;
	variableOptions.format = "dd.MM.yyyy. HH:mm";
	}
 
Статус
Закрыто для дальнейших ответов.