【问题标题】:smartsheet api with c#带有 c# 的 smartsheet api
【发布时间】:2026-01-30 22:00:02
【问题描述】:

我正在通过 C# 使用 Smartsheet 将行插入到执行的现有工作表中,但是当向工作表添加行时,它会给出如下错误“您无权执行此操作”请帮助我卡在那里

【问题讨论】:

  • 欢迎来到 *。你应该看看How to Ask 来改进你的问题。例如,包含执行此操作的代码会有所帮助。

标签: c# smartsheet-api smartsheet-c#-sdk-v2


【解决方案1】:

此处记录了错误响应代码:http://smartsheet-platform.github.io/api-docs/#errors

很可能您没有正确设置访问令牌。其他 API 调用是否成功?

【讨论】:

  • 是的,像 GetCurrentUser 和 GetServerInfo 这样的 Api 方法调用工作正常,但是当使用 RowResources.AddRows 插入行时,它会给出错误,您无权执行此操作。
【解决方案2】:

我建议您检查一下您的permission level 是用于该工作表的。为此,您可以执行List Sheet Shares(并检查响应以确定您的权限级别),或者您可以简单地登录到 Smartsheet Web 控制台并查看您是否能够在提供的同一张表中添加/编辑数据你通过API的错误。如果您对工作表只有“查看者”权限,则可以解释错误(因为查看者无法添加/编辑数据)。

【讨论】:

    最近更新 更多