Функция для определения того, имеет ли указанный векторный веб-слой обновления на стороне сервера в пределах области проекта.
Синтаксис
(esri_webfeaturelayer_ hasWebUpdates flname)
Аргументы
- flname | строка | обязательно | имя существующего векторного веб-слоя на чертеже.
Пример использования
Оцените, имеет ли векторный веб-слой "UtilityPoles" какие-либо изменения на стороне сервера в пределах текущей области проекта.(esri_webfeaturelayer_hasWebUpdates "UtilityPoles")
Результат из примера использования
Функция возвращает список, содержащий целочисленное значение, равное 1, которое указывает на то, что слой имеет обновления на сервере:
(1)
Возвращаемые значения
- В случае успеха возвращает список, содержащий код редактирования в виде целого числа, следующим образом:
- (1) | Слой имеет обновления на сервере.
- (0) | Слой не имеет изменений с сервера (изменения включают добавление, удаление и обновления атрибутов)
- (-1) | Слой взят из предыдущей версии, или у слоя включено отслеживание правок, но нет допустимого времени редактирования.
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>"))
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан обязательный аргумент.
- (nil ("Error" . "Web feature layer not found."))
Заданный векторный слой не является допустимым слоем чертежа.
(nil ("Error" . "No connected web feature layer found."))Пользователь не вошел в организацию и не смог предоставить учетные данные для получения последнего времени редактирования.