【问题标题】:C# Google Sheets API get the Row of a certain ValueC# Google Sheets API 获取某个值的行
【发布时间】:2019-11-27 14:39:11
【问题描述】:

我正在使用 Google Sheets V4 API,我使用它的所有东西都可以正常工作,但我没有找到输入值并获取该值所在行的方法,基本上是在你得到什么时搜索它我是说。甚至可能吗?或者有其他方法可以做到吗?

【问题讨论】:

标签: c# google-sheets-api


【解决方案1】:

目前 API 中没有支持此功能的端点。

作为一种解决方法,您可以:

  1. 获取工作表中的所有数据并对其进行迭代,直到找到值。如果工作表很大,这种方法可能需要相当长的时间 - 并且带宽消耗可能相当大。
  2. 注入一个=MATCH() 函数调用,该函数调用在整个工作表中进行搜索。之后,只需检索由它计算的值。在这种情况下,带宽会更低——尽管该方法可能需要更多时间,因为涉及更多请求。您可以在 Stackoverflow 问题中了解有关此选项的更多信息:Google Sheets API: How to find a row by value and update it's content

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-20
    相关资源
    最近更新 更多