我需要从Javascript网络应用程序加载公共Google Sheet的内容,但我不希望人们必须登录才能执行此操作。REST API 工作正常,但需要 Google 登录才能加载:
var str="https://www.googleapis.com/drive/v3/files/"+id+"/export?
mimeType=text/tab-separated-values";
var xhr=new XMLHttpRequest();
xhr.open("GET",str);
xhr.onload=function() { // do something; };
xhr.send();
通常,我在上述内容之前进行身份验证并加载,但我想使其更易于访问。这可能吗?
这个修改怎么样?
从:
var str="https://www.googleapis.com/drive/v3/files/"+id+"/export?mimeType=text/tab-separated-values";
自:
var str="https://docs.google.com/spreadsheets/d/"+id+"/export?format=tsv";
注意:
- 为了使用它,请确认电子表格是否再次共享。
如果我误解了你的问题,我很抱歉。