She*_*ord 1 google-sheets google-query-language
这有效:
curl 'https://docs.google.com/spreadsheets/d/e/2PACX-1vS3iBtVf4i_won5zAN9NGPqhcd6CcTb-4QHxpisSjCmlgV95B6mFmZvtMaC9GPvD7m8kD-6XLkVAhfc/pub?gid=911257845&single=true&output=csv'
Run Code Online (Sandbox Code Playgroud)
但是我只想选取 count > 300 的行。
编码之前的查询是
select * where F > 300
Run Code Online (Sandbox Code Playgroud)
编码后
select%20*%20where%20F%3E300
Run Code Online (Sandbox Code Playgroud)
所以网址就变成了
https://docs.google.com/spreadsheets/d/e/2PACX-1vS3iBtVf4i_won5zAN9NGPqhcd6CcTb-4QHxpisSjCmlgV95B6mFmZvtMaC9GPvD7m8kD-6XLkVAhfc/pub?gid=911257845&output=csv&tq=select%20*%20where%20F%3E300
Run Code Online (Sandbox Code Playgroud)
上面的行可以检索文件,但它返回整个文件,并且不进行过滤。
请注意,已发布的网页表格的形式为
https://docs.google.com/spreadsheets/d/e/KEY/pub?gid=GID
这有效。添加 &output=csv 到它(& 之前没有空格)可以工作,并且它会作为 csv 文件下载。这将在 Excel 中打开并显示表中的数据。
我试过这个:
https://docs.google.com/spreadsheets/d/e/2PACX-1vS3iBtVf4i_won5zAN9NGPqhcd6CcTb-4QHxpisSjCmlgV95B6mFmZvtMaC9GPvD7m8kD-6XLkVAhfc/pub?gid=911257845&output=csv&tq=select%20 *%20where% 20F%3E%20300
和
并出现错误——资源不可用。
上面的页面应该对想要尝试的人公开。
这可能是发布工作表和向拥有链接的任何人共享整个电子表格之间的问题。
我创建了一个新页面,它使用 importrange() 从主工作表中获取该页面,并且该页面是公共的。
https://docs.google.com/spreadsheets/d/1-lqLuYJyHAKix-T8NR8wV8ZUUbVOJrZTysccid2-ycs/edit?usp=sharing
这个修改怎么样?
https://docs.google.com/spreadsheets/d/### file ID ###/gviz/tq?gid=###&tq=### query ###
。select%20*%20where%20%F%3E300
是select * where %F>300
。
select * where F > 300
是select%20%2a%20where%20F%20%3e%20300
。tqx=out:csv
.https://docs.google.com/spreadsheets/d/### file ID ###/edit?usp=sharing
curl 'https://docs.google.com/spreadsheets/d/### file ID ###/gviz/tq?gid=911257845&tq=select%20%2a%20where%20F%20%3e%20300&tqx=out:csv'
Run Code Online (Sandbox Code Playgroud)
如果我误解了你的问题,我很抱歉。
下面2个网址是你的网址和我的答案的对比。我的回答的网址与您的网址相匹配。
https://docs.google.com/spreadsheets/d/e/2PACX-1vS3iBtVf4i_won5zAN9NGPqhcd6CcTb-4QHxpisSjCmlgV95B6mFmZvtMaC9GPvD7m8kD-6XLkVAhfc/gviz/tq?gid=911257845&output=csv&tq=select%20*%20where%20F%3E300
Run Code Online (Sandbox Code Playgroud)
当上面的URL被分开时,
https://docs.google.com/spreadsheets/d/e/
e/
不需要。2PACX-1vS3iBtVf4i_won5zAN9NGPqhcd6CcTb-4QHxpisSjCmlgV95B6mFmZvtMaC9GPvD7m8kD-6XLkVAhfc
/gviz/tq
gid=911257845
output=csv
tq=select%20*%20where%20F%3E300
https://docs.google.com/spreadsheets/d/### file ID ###/gviz/tq?gid=###&tqx=out:csv&tq=### query ###
Run Code Online (Sandbox Code Playgroud)
当上面的URL被分开时,
https://docs.google.com/spreadsheets/d/
### file ID ###
/gviz/tq
gid=###
gid=911257845
。tqx=out:csv
output=csv
.tq=### query ###
tq=select%20*%20where%20F%3E300
。 归档时间: |
|
查看次数: |
2467 次 |
最近记录: |