C# Smartsheet:授予组对所有工作区的完全访问权限

C# Smartsheet:授予组对所有工作区的完全访问权限,c#,smartsheet-api,C#,Smartsheet Api,在过去,我对Smartsheet API做了一些工作,但这项新任务有点超出我的能力范围。我的工作场所的Smartsheet管理员希望能够访问公司Smartsheet中的所有工作区,以便跟踪正在发生的一切 由于在Smartsheet中似乎没有办法做到这一点,我的任务是创建一个使用API来完成此任务的程序 我相信我可以计算出实际的访问权限,但每次只能访问一张工作表或一个工作区。我想知道是否有办法获取所有图纸或工作空间的列表,以便对每个图纸或工作空间执行访问授权操作。我希望甚至可能已经有一种方法可以允

在过去,我对Smartsheet API做了一些工作,但这项新任务有点超出我的能力范围。我的工作场所的Smartsheet管理员希望能够访问公司Smartsheet中的所有工作区,以便跟踪正在发生的一切

由于在Smartsheet中似乎没有办法做到这一点,我的任务是创建一个使用API来完成此任务的程序

我相信我可以计算出实际的访问权限,但每次只能访问一张工作表或一个工作区。我想知道是否有办法获取所有图纸或工作空间的列表,以便对每个图纸或工作空间执行访问授权操作。我希望甚至可能已经有一种方法可以允许对所有工作区进行全面访问

我已经搜索了API文档、示例程序和stackoverflow,但没有看到任何有助于我走上正轨的东西

如果有人知道任何可以提供帮助的资源,或者知道这样做的方法,我将非常感谢您的帮助。谢谢。

系统管理员可以使用
smartsheet.UserResources.SheetResources.ListSheets()列出组织中的所有工作表,请参见


然后,您可以评估或更新每个图纸的共享选项。请注意,必须使用“关联用户”功能来模拟图纸所有者。在构建客户端时,在
SmartsheetBuilder()
上调用
.SetAssumedUser()

这正是我所需要的!非常感谢。看来他们的文件有点过时了。该命令的当前版本是:
smartsheet.UserResources.SheetResources.ListOrgSheets()