【发布时间】:2020-04-04 19:21:37
【问题描述】:
我创建了一个共享数组。这包括旧所有者的份额和新所有者的份额。我已经更新了旧所有者的访问级别 = 管理员。但它不起作用。
【问题讨论】:
标签: c# smartsheet-api smartsheet-c#-sdk-v2
我创建了一个共享数组。这包括旧所有者的份额和新所有者的份额。我已经更新了旧所有者的访问级别 = 管理员。但它不起作用。
【问题讨论】:
标签: c# smartsheet-api smartsheet-c#-sdk-v2
我在Postman 中通过提交以下更新共享 请求(将用户的访问级别从 ADMIN 更改为 OWNER)测试了这个场景:
PUT https://api.smartsheet.com/2.0/sheets/4211916227192708/shares/ABDCXOV-FOeE
{
"accessLevel": "OWNER"
}
API 响应是:
{
"errorCode": 1026,
"message": "Transferring ownership is not currently supported.",
"refId": "15mps6onxlivn"
}
这意味着 Smartsheet API 当前不支持转移工作表的所有权。由于 C# SDK 只是 API 的封装,因此无法使用 SDK 更改工作表所有权。
【讨论】: