Tableau Server Client (TSC)
中ProjectItem
的用法。
用法
ProjectItem(name, description=None, content_permissions=None, parent_id=None)
Tableau 的项目资源在ProjectItem
类中定义。该类对应于您可以使用 Tableau Server REST API 访问的项目资源。
属性
名字 | 说明 |
---|---|
content_permissions |
设置或显示项目中内容的权限。选项是 LockedToProject 或 ManagedByOwner 。 |
name |
项目名称。 |
description |
项目的说明。 |
id |
项目编号。 |
parent_id |
父项目的id。使用此选项创建项目层次结构。有关管理项目、项目层次结构和权限的信息,请参阅Use Projects to Manage Content Access。 |
源文件:models/project_item.py
ProjectItem.ContentPermissions
ProjectItem
类有一个 sub-class,它定义了项目的权限 (ProjectItem.ContentPermissions
)。选项是 LockedToProject
和 ManagedByOwner
。有关这些内容权限的信息,请参阅Lock Content Permissions to the Project。
名字 | 说明 |
---|---|
ProjectItem.ContentPermissions.LockedToProject |
锁定项目的所有内容权限。 |
ProjectItem.ContentPermissions.ManagedByOwner |
用户可以管理他们拥有的内容的权限。这是默认设置。 |
示例
# import tableauserverclient as TSC
# server = TSC.Server('https://MY-SERVER')
# sign in, etc
locked_true = TSC.ProjectItem.ContentPermissions.LockedToProject
print(locked_true)
# prints 'LockedToProject'
by_owner = TSC.ProjectItem.ContentPermissions.ManagedByOwner
print(by_owner)
# prints 'ManagedByOwner'
# pass the content_permissions to new instance of the project item.
new_project = TSC.ProjectItem(name='My Project', content_permissions=by_owner, description='Project example')
相关用法
- Python Sympy Prufer.prufer_rank()用法及代码示例
- Python Sympy Prufer.edges()用法及代码示例
- Python Sympy Prufer.to_tree()用法及代码示例
- Python Sympy Prufer.size()用法及代码示例
- Python Sympy Prufer.unrank()用法及代码示例
- Python Sympy Prufer.tree_repr()用法及代码示例
- Python Sympy Prufer.rank()用法及代码示例
- Python Sympy Prufer.next()用法及代码示例
- Python Sympy Prufer.prev()用法及代码示例
- Python Sympy Prufer.nodes()用法及代码示例
- Python Sympy Prufer.prufer_repr()用法及代码示例
- Python Sympy Prufer.to_prufer()用法及代码示例
- Python Sympy Permutation.list()用法及代码示例
- Python Pandas Panel.add()用法及代码示例
- Python Pgmagick edge()用法及代码示例
- Python Pandas TimedeltaIndex.memory_usage用法及代码示例
- Python Pandas DatetimeIndex.day用法及代码示例
- Python PyTorch cos()用法及代码示例
- Python Pytorch logspace()用法及代码示例
- Python PyTorch is_storage()用法及代码示例
- Python Pandas Series.ne()用法及代码示例
- Python Pandas Series.dt.days_in_month用法及代码示例
- Python Pandas DataFrame.nsmallest()用法及代码示例
- Python Pandas Index.argmax()用法及代码示例
- Python Pandas Series.shift()用法及代码示例
注:本文由纯净天空筛选整理自tableau.github.io大神的英文原创作品 ProjectItem class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。