【问题标题】:How to get the particular row by column in smartsheet api如何在 smartsheet api 中逐列获取特定的行
【发布时间】:2018-09-07 12:00:43
【问题描述】:

我使用 smartsheet 作为数据库,我想通过列名等于值来查询 smartsheet,例如在 sql db 中:获取员工表的特定行,其中薪水等于 10000。但文档仅描述了如何获取行列表以及如何按行 ID 更新和删除行。

https://smartsheet-platform.github.io/api-docs/?java

我想要的是在不知道行 ID 的情况下实现。但是我可以通过搜索功能通过搜索员工的薪水来完成

https://api.smartsheet.com/2.0/search?query=10000

并且上述调用的响应将具有行 id,我应该再次使用 rowid 进行调用,以通过下面的调用获取该行,这是我不想要的。

GET /sheets/{sheetId}/rows/{rowId}

谁能帮帮我?

【问题讨论】:

    标签: smartsheet-api smartsheet-api-2.0


    【解决方案1】:

    尽管有些人确实尝试像使用数据库一样使用 Smartsheet,但它并不是真正设计为通过 API 进行查询,就像使用事务 SQL 查询 SQL 数据库一样。

    我不相信您所描述的场景(即,使用 Smartsheet API 检索工作表中 [列值] = [指定值] 的行)是可能的。相反,您必须使用 API 获取工作表中的数据 (Get Sheet),然后在您的代码中,查询您在 API 响应中收到的数据(以识别行(s) 符合您的查询条件)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多