首页 > 解决方案 > 使用java在谷歌表格中执行QUERY公式

问题描述

嗨,我可以使用 java 应用程序连接和编辑等谷歌表,但是我希望能够使用 QUERY 语言(理想情况下)查询谷歌表,以查找并返回其中包含特定单元格的行。原因是在大型电子表格中,下载并手动搜索包含特定单元格的一行的所有数据是不可行的。我正在寻找的一个例子:

Sheets service = this.service;
ValueRange result = service.spreadsheets().values().get(spreadsheetId, "=QUERY(A:I,"SELECT A,B,C,D,E,F,G,H,I WHERE A = 'Random String'",1")).execute();

这显然是不正确的,因为该范围不能包含公式但是我想知道是否有人知道针对此问题的特定解决方法?我的一个想法是可能将公式写入单元格,然后读取响应,但是这是非常低效的,理想情况下有某种 java 方法允许对表单进行公式查询,响应是结果?任何帮助将不胜感激!

标签: javasqlgoogle-sheetsgoogle-sheets-api

解决方案


推荐阅读