本文简要介绍 python 语言中 arcgis.gis.UserManager.search
的用法。
用法:
search(query=None, sort_field='username', sort_order='asc', max_users=100, outside_org=False, exclude_system=False, user_type=None, role=None)
返回:
适合查询参数的
User
对象列表。
search
方法搜索门户用户,返回与指定查询匹配的用户列表。search
方法与advanced_search
方法非常相似,但更加精致。注意:
一些有助于了解的事情。
查询语法有很多特性在这里无法充分说明。请参阅ArcGIS REST API Search Reference 以了解与此方法一起使用的搜索引擎的详细信息。
在不指定查询参数的情况下进行搜索会返回组织中所有用户的列表。
大多数情况下,当您在ArcGIS Online 或您的门户中搜索您想要在组织内搜索的用户时。为方便起见,默认情况下,该方法会自动将您的组织 ID 附加到查询中。如果您不希望 API 附加到您的查询集 outside_org 为 True。如果将此函数与诸如 field=x 或 field=y 之类的 OR 子句一起使用,则在使用 outside_org 时应将其放入括号中。
Parameter
Description
query
可选字符串。查询字符串。见上面的注释。传递 None 以获取组织中所有用户的列表。
sort_field
可选字符串。有效值可以是用户名(默认值)或创建。
sort_order
可选字符串。有效值为 asc(默认值)或 desc。
max_users
可选整数。要返回的最大用户数。默认值为 100。
outside_org
可选的布尔值。这控制是否在您的组织外部进行搜索。默认值为 False(仅在您的组织内搜索)。
exclude_system
可选的布尔值。控制是否返回内置系统帐户。 True 表示不返回内置帐户,而 False 表示它们是。
user_type
可选字符串。此参数允许按分配的类型过滤用户。
role
可选字符串。指定角色标识。此参数允许根据 roleId 过滤用户。
例子:
# Usage Example >>> gis.users.search(query ="1234", sort_field = "username", max_users=20)
相关用法
- Python ArcGIS UserManager.send_notification用法及代码示例
- Python ArcGIS UserManager.signup用法及代码示例
- Python ArcGIS UserManager.advanced_search用法及代码示例
- Python ArcGIS UserManager.get用法及代码示例
- Python ArcGIS UserManager.invite用法及代码示例
- Python ArcGIS UserManager.categories用法及代码示例
- Python ArcGIS UserManager.enable_users用法及代码示例
- Python ArcGIS UserManager.disable_users用法及代码示例
- Python ArcGIS UserManager.create用法及代码示例
- Python ArcGIS UserManager.counts用法及代码示例
- Python ArcGIS User.delete用法及代码示例
- Python ArcGIS User.reset用法及代码示例
- Python ArcGIS User.generate_direct_access_url用法及代码示例
- Python ArcGIS User.user_settings用法及代码示例
- Python ArcGIS User.unlink_account用法及代码示例
- Python ArcGIS User.link_account用法及代码示例
- Python ArcGIS User.report用法及代码示例
- Python ArcGIS User.update_level用法及代码示例
- Python ArcGIS User.items用法及代码示例
- Python ArcGIS User.landing_page用法及代码示例
- Python ArcGIS User.reassign_to用法及代码示例
- Python ArcGIS User.get_thumbnail用法及代码示例
- Python ArcGIS User.folders用法及代码示例
- Python ArcGIS User.update用法及代码示例
- Python ArcGIS UX.featured_content用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.gis.UserManager.search。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。