我能够使用
获取谷歌电子表格的完整json feedget rows where age==25
是否可以通过比较列中的值来获取谷歌电子表格中的某些行,就像我们在sql中所做的那样? (例如。{{1}})
答案 0 :(得分:1)
最后,得到了答案。
您可以使用
之类的查询&sq=age="25"
如果您想使用多个查询,请使用
&sq=age="25"+and+name="Full%20Name"
所以最后的网址就像
https://spreadsheets.google.com/feeds/list/--KEY--/od6/public/values?alt=json-in-script&sq=age="25"+and+name="Full%20Name"
答案 1 :(得分:-1)
要获取电子表格的网址并添加查询,请在ID
之后将以下内容添加到文件网址的末尾/gviz/tq?tqx=out:html&tq=select+B,D,E+where+C+%3C%3E+25&gid=427073627
将gid后的值更改为制表符/表格ID。对于我的一个电子表格,整个网址将为:
https://docs.google.com/spreadsheets/u/1/d/1EA9jh4ztcWCO5gT9LfAQ57oTlTEeUoiGkjmro/gviz/tq?tqx=out:html&tq=select+B,D,E+where+C+%3C%3E+25&gid=427073627
旧回复 - 误解了需要查询的位置
您可以使用query() function进行一些查询。如果Age位于C列,您可以使用:
=query(A1:E, "select B, E, D where C = 25", 1)
这将从工作表的第一行到最后一行查询A到E列。最后的1表示第一行是Header行,因此它在公式存在的行中返回。当前列将显示列B的内容,下一列是E列的内容,然后是列D的内容,其中列C的列为25。