我尝试接收Google电子表格工作表的JSON。它一直工作到几天前。对于默认工作表,它仍然有效,但不适用于所有其他工作表。
这是默认工作表的工作URL:https : //spreadsheets.google.com/feeds/list/1caRqAA1TyBoZ0eVZvvKheEBh9SGRmQII4qih9urY70k/od6/public/full?alt=json
这是已停止工作的工作表的URL:https : //spreadsheets.google.com/feeds/list/1caRqAA1TyBoZ0eVZvvKheEBh9SGRmQII4qih9urY70k/1416241220/public/full?alt=json
错误消息是 Invalid query parameter value for grid_id.
Invalid query parameter value for grid_id.
唯一的区别是工作表参数(od6vs 1416241220)。
od6
1416241220
为什么突然出现此错误的任何想法?
克里斯·彼得森的笔记:
您可以使用工作表位置编号(第一个/默认工作表为1,第二个工作表为2)。
原始答案
我遇到了同样的问题,并且设法找到了出路。看来他们最近更改了每个工作表的ID。
您可以在以下位置找到新的ID
https://spreadsheets.google.com/feeds/worksheets/YOUR_SPREADSHEET_ID/private/full
我o3laxt8在<id>标签之间有类似的东西
o3laxt8
<id>
附言:od6和default值将始终有效,并重定向到文档的第一个工作表。
default
Joe Germuska的笔记:
od6 不再工作了
似乎可以重新工作。