我正在使用适用于java的Google电子表格API v4。如何使用单元格值搜索行索引
我的电子表格看起来是这样的 -
User Message Time
--------------------------------
User1 My Message 10:30
User2 User2 msg 3:40
User3 User3 msg 1:30
User2 User2 msg
User4 User4 msg 4:00
我想找到行的索引与用户“用户2”和时间银行(空值)。 之后,我想使用此行索引在该行中添加时间值。 是否有可能在不知道范围或索引的情况下按单元格值逐行搜索?
在上面的例子中,它应该只返回第二个最后一行索引,因为它与条件匹配(User ='User2'和Time ='')。 甚至更好,是否有任何查找和替换API,它会找到行标准(User ='User2'和Time ='')并将时间值从''替换为'3:30'?
我通过谷歌文档,但根据我的需要找不到一个。 谢谢。
编辑:
我发现了一个公式来找到需要被更新单元格地址。
=ADDRESS(MATCH("User2",A1:A4000),3)
例如在这个问题中使用,这个公式将返回'$ C $ 4'地址,这是预期的。我通过在电子表格中手动评估此公式来测试这一点。有什么方法可以使用Google电子表格API V4来使用Java代码评估这个公式?
@anonymous rabbit我使用google-api-services-sheets v4 for java – rsnhah