Функция esri_portal_add добавляет указанный портал в список управляемых порталов и возвращает список, включающий свойства организации и учетной записи пользователя.
Синтаксис
(esri_portal_add url)
Аргументы
Включает следующий аргумент:
- url | string | обязательный | URL корректного ArcGIS Online или ArcGIS Enterprise портала.
Например: ArcGIS Online — https://www.arcgis.com или https://<yourorg>.maps.arcgis.com
ArcGIS Enterprise – https://<webadaptorhost>.<domain.com>/<webadaptorname>
Пример использования
Добавить указанный портал.(esri_portal_add "https://cadteam.esri.com/portal")
Результат из примера использования
Возвращает список, включающий свойства организации и учетной записи пользователя.
(("IsActivePortal" . "False") ("IsSignedIn" . "False") ("OrganizationName" . "") ("PortalUrl" . "https://cadteam.esri.com/portal") ("CurrentUser" . "nil"))Возвращаемые значения
Ниже перечислены возможные возвращаемые значения:
- В случае успешного выполнения функция возвращает связанный список свойств портала.
- В случае ошибки возвращает список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>")).
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан обязательный аргумент.
- (nil ("Error" . "requires network....")))
Сетевое подключение не найдено.
- (nil ("Error" . "Invalid URL"))
Указанный URL не корректен.
См. также
esri_portal_remove — функция AutoLISP, которая удаляет указанное подключение к порталу.
(esri_portal_signin) — функция AutoLISP, которая выдает приглашение на вход в указанный портал.