Внутренние переменные предопределены NiceLabel Automation. Их значения назначаются автоматически и доступны только для чтения. Значок с символом замка перед именем переменной позволяет отличить внутренние переменные от пользовательских переменных. Внутренние переменные можно использовать в своих действиях так же, как и пользовательские переменные. Внутренние переменные, связанные с триггером, задаются для каждого триггера.
Внутренняя переменная |
Доступность в триггерах |
Описание |
ActionLastErrorDesc |
Все |
Описание последней ошибки. Используйте это значение для идентификации причины сбоя при обратной связи с главной системой. |
ActionLastErrorID |
Все |
Идентификатор последней ошибки. Это целочисленное значение. Если значение равно 0, не произошло ни одной ошибки. Это значение можно использовать в условиях для определения того, произошла ли какая-либо ошибка. |
BytesOfReceivedData |
TCP/IP |
Количество байт, полученных триггером. |
ComputerName |
Все |
Имя компьютера, на котором запущена конфигурация. |
ConfigurationFileName |
Все |
Путь и имя файла текущей конфигурации (файл .MISX). |
ConfigurationFilePath |
Все |
Путь файла текущей конфигурации. Также см. описание ConfigurationFileName. |
DataFileName |
Все |
Путь и имя файла рабочей копии полученных данных. Когда триггер получает данные, он создает их резервную копию с уникальным именем файла, которое хранится в этой переменной. |
База данных |
База данных |
Тип базы данных, настроенный в триггере. |
Дата |
Все |
Текущая дата в формате, заданном региональными параметрами системы, например 26.2.2018. |
DateDay |
Все |
Номер текущего дня в месяце, например 26. |
DateMonth |
Все |
Номер текущего месяца в году, например 2. |
DateYear |
Все |
Номер текущего года, например 2018. |
DefaultPrinterName |
Все |
Имя драйвера принтера, которое задано по умолчанию. |
DriverType |
База данных |
Имя драйвера, используемого для подключения к выбранной базе данных. |
Hostname |
TCP/IP |
Имя узла устройства/компьютера, подключающегося к триггеру. |
HttpMethodName |
HTTP |
Имя метода, предоставленное пользователем в запросе HTTP, например GET или POST. |
HttpPath |
HTTP |
Путь, заданный в триггере HTTP. |
HttpQuery |
HTTP |
Содержимое строки запроса, полученное триггером HTTP. |
NumberOfRowsReturned |
База данных |
Количество строк, которые триггер получает из базы данных. |
LocalIP |
TCP/IP |
Локальный IP-адрес, на котором отвечает триггер. Это полезно, если используется множественная адресация с несколькими сетевыми картами и необходимо определить, к какому IP-адресу подключен клиент. Это удобно для сценариев замены принтера. |
PathDataFileName |
Все |
Путь из переменной DataFileName без имени файла. Также см. описание DataFileName. |
PathTriggerFileName |
Файл |
Путь из переменной TriggerFileName без имени файла. Также см. описание TriggerFileName. |
Порт |
TCP/IP, HTTP, веб-служба |
Номер порта, настроенный в триггере. |
RemoteHttpIp |
HTTP |
Имя узла устройства/компьютера, подключающегося к триггеру. |
RemoteIp |
Веб-служба |
Имя узла устройства/компьютера, подключающегося к триггеру. |
ShortConfigurationFileName |
Все |
Имя файла конфигурации без пути. Также см. описание ConfigurationFileName. |
ShortDataFileName |
Все |
Имя файла из переменной DataFileName без пути. Также см. описание DataFileName. |
ShortTriggerFileName |
Файл |
Имя файла из переменной TriggerFileName без пути. Также см. описание TriggerFileName. |
SystemUserName |
Все |
Имя пользователя Windows текущего пользователя. |
TableName |
База данных |
Имя таблицы, использованной в триггере. |
Время |
Все |
Текущее время в формате, заданном региональными параметрами системы, например 15:18 |
TimeHour |
Все |
Значение текущего часа, например 15. |
TimeMinute |
Все |
Значение текущей минуты, например 18. |
TimeSecond |
Все |
Значение текущей секунды, например 25. |
TriggerFileName |
Файл |
Имя файла, который запустил действия. Это полезно при отслеживании нескольких файлов в папке, так как позволяет определить, какой именно файл запустил действия. |
TriggerName |
Все |
Имя триггера, заданное пользователем. |
Username |
Все |
Имя пользователя NiceLabel Automation текущего пользователя. Переменная содержит данные, только если включен вход пользователя. |