2017-09-20 87 views
0

過去我已經使用Smartsheet API做了一些工作,但是這個新任務稍微偏離了我的控制檯。我的工作場所的Smartsheet管理員想要訪問我們公司的Smartsheet中的所有工作區,以便跟蹤所發生的一切。Smartsheet:讓羣組完全訪問所有工作區

由於在Smartsheet中似乎沒有這樣做的方法,因此我的任務是創建一個使用API​​來完成此任務的程序。

我相信我可以計算出實際授予訪問權限的權限,但是一次只能針對一張工作區或工作區。我想知道是否有辦法獲取所有工作表或工作區的列表,以便對每個工作區執行訪問授權操作。我希望有一種方法可以授予所有工作區的全面訪問權限。

我已經通過API文檔,示例程序進行了搜索,並在這裏在stackoverflow上,我還沒有看到任何有助於把我放在正確的軌道上。

如果有人知道任何可以提供幫助的資源或知道如何執行此操作的方法,我將非常感謝您的幫助。謝謝。

回答

1

一個系統管理員可以列出與smartsheet.UserResources.SheetResources.ListSheets()組織中的所有圖紙按http://smartsheet-platform.github.io/api-docs/?csharp#list-org-sheets

然後你就可以評估或更新每個片的共享選項。請注意,您將不得不使用Asssume-User功能模擬圖紙所有者。在構建客戶端時撥打SmartsheetBuilder()請撥打.SetAssumedUser()

+0

這正是我需要的!謝謝! 看來他們的文件已經過時了。 當前版本的命令是:'smartsheet.UserResources.SheetResources.ListOrgSheets()' – burnsa