====== Свойство External ====== **External** (ссылка на внешний файл данных) — свойство любого объекта в структуре внешнего источника данных, представляющий из себя ссылку на файл в формате JSON, содержащий соответствующие данные структура которых должна соответствовать структуре соответствующего объекта. Каждый объект в структуре данных внешнего файла external может содержать свойства [[ru:help:externalsource:priority]] и External. Если выбранный объект будет содержать свойство External, то программное обеспечение загрузит данные с соответствующего адреса и выберет один из элементов объекта, согласно расставленным приоритетам. Загрузка данных с внешнего файла ограничена: не более 3(трех) раз в пределах выполнения одного задания. ==== Пример: ==== Пусть структура [[ru:help:externalsource:|внешнего источника данных]] имеет вид {"Items":[ { "Domains":[ { "External":"http://domain.com/list.txt", "Priority":1 } ] } ]} Если у объекта есть свойство External, то при выполнении задания свойство Domain будет проигнорировано, а домен будет выбран из внешнего файла: http://domain.com/list.txt Пусть структура внешнего файла представляет из себя: [ { "Domain":"mysite.ru", "Priority":1 }, { "External":"http://domain.com/list2.txt", "Priority":1 } ] Исходя из структуры, может быть выбран домен mysite.ru из первого элемента в массиве или же домен из http://domain.com/list2.txt