Tableau Server Client (TSC)
中users.add
的用法。
用法
users.add(user_item)
将用户添加到站点。
要将新用户添加到站点,您需要首先创建一个新的user_item
(来自UserItem
类)。创建新用户时,您需要指定用户的名称及其站点角色。对于 Tableau Online,您还可以在请求中指定 auth_setting
属性。将用户添加到 Tableau Online 时,用户名必须是用于登录 Tableau Online 的电子邮件地址。添加用户后,Tableau Online 会向用户发送电子邮件邀请。用户可以单击邀请中的链接以登录并更新其全名和密码。
REST API:Add User to Site
参数
名字 | 说明 |
---|---|
user_item |
您可以将包含附加参数的请求对象传递给该方法以过滤请求。例如,如果您正在搜索特定用户,则可以指定用户名或用户 ID。 |
返回
返回新的 UserItem
对象。
示例
# import tableauserverclient as TSC
# server = TSC.Server('server')
# login, etc.
# create a new UserItem object.
newU = TSC.UserItem('Heather', 'Publisher')
# add the new user to the site
newU = server.users.add(newU)
print(newU.name, newU.site_role)
相关用法
- Python Tableau users.populate_groups用法及代码示例
- Python Tableau users.populate_workbooks用法及代码示例
- Python Tableau users.remove用法及代码示例
- Python Tableau users.get_by_id用法及代码示例
- Python Tableau users.get用法及代码示例
- Python Tableau users.update用法及代码示例
- Python unittest.mock.AsyncMock.assert_awaited_once_with用法及代码示例
- Python unittest.TestCase.assertWarnsRegex用法及代码示例
- Python urllib.parse.urlparse用法及代码示例
- Python unittest.mock.Mock.__class__用法及代码示例
- Python urllib.parse.urljoin用法及代码示例
- Python unittest.TestCase.assertRaisesRegex用法及代码示例
- Python unittest.mock.call用法及代码示例
- Python unittest.mock.Mock.method_calls用法及代码示例
- Python unittest.mock.Mock.call_args_list用法及代码示例
- Python unittest.mock.AsyncMock.assert_any_await用法及代码示例
- Python unittest.mock.Mock.assert_called用法及代码示例
- Python unittest.TestCase.assertRaises用法及代码示例
- Python unittest.TestCase.tearDownClass用法及代码示例
- Python unittest.mock.Mock.assert_not_called用法及代码示例
- Python unittest.IsolatedAsyncioTestCase用法及代码示例
- Python unittest.TestCase.setUpClass用法及代码示例
- Python urllib.parse.urllib.parse.SplitResult.geturl用法及代码示例
- Python unittest.mock.Mock.mock_calls用法及代码示例
- Python unittest.mock.Mock.call_args用法及代码示例
注:本文由纯净天空筛选整理自tableau.github.io大神的英文原创作品 users.add。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。