我正在使用適用於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