从特定电子表格中获取 JSON tab/page

Get JSON from a specific spreadsheet tab/page

我正在尝试从我的一个 spreadsheet 中检索 JSON 输出。我正在 sheet.

中寻找第二个 tab/page
var url2 = "https://spreadsheets.google.com/feeds/list/" + spreadsheetID2 + "/od6/public/values?alt=json";
$.getJSON(url2, function(data) {
  //some code here
});     

当我将传播sheet 发布到网上时,这篇文章会添加到我的 link

?gid=72574160&single=true

我试着把它放在我 link 的不同地方,但每次我都得到这样的错误:

XMLHttpRequest cannot load [url] No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

我的问题是:如何从一个特定的选项卡中获取 JSON?

谢谢!

显然有一个很好的旁路。您可以通过此 link 访问您的 sheet。

https://spreadsheets.google.com/feeds/worksheets/YOUR_SPREADSHEET_ID/private/full

之后您可以搜索您的标签名称并传播sheet URL 并将其url 用于getJSON。

找到解决方法: https://spreadsheets.google.com/feeds/cells/SPREADSHEETID/NUMBEROFTAB/public/values?alt=json-in-script&callback=doData

电子表格:https://docs.google.com/spreadsheets/d/1CeXMU7IRDWtj57l2nM2rQHkHpkNH3jhsG_pGZ8S4CzY/edit?usp=sharing

json 选项卡 1: https://spreadsheets.google.com/feeds/cells/1CeXMU7IRDWtj57l2nM2rQHkHpkNH3jhsG_pGZ8S4CzY/1/public/values?alt=json-in-script&callback=doData

json 选项卡 2: https://spreadsheets.google.com/feeds/cells/1CeXMU7IRDWtj57l2nM2rQHkHpkNH3jhsG_pGZ8S4CzY/2/public/values?alt=json-in-script&callback=doData