返回

从被 CORS 策略阻止的谷歌驱动器上传应用脚本中的 csv 文件

发布时间:2022-08-31 17:53:06 355
# git# github# 脚本

我想从谷歌表生成一个 D3.js 树。

在我遵循的示例中,树是使用 csv 生成的。因此,我使用应用程序脚本在我的谷歌驱动器上从谷歌表格生成了一个 csv 文件,现在,我尝试像这个例子一样加载它:

<script src="https://d3js.org/d3.v4.js"></script>

<script>

d3.csv('https://raw.githubusercontent.com/holtzy/D3-graph-gallery/master/DATA/data_hierarchy_1level.csv', function(data) {console.log(data)})

</script>

在这里它工作正常但是当我尝试从谷歌驱动器加载我自己的 csv 时,我有这个代码:

<script src="https://d3js.org/d3.v4.js"></script>

<script>

d3.csv('https://drive.google.com/uc?id=1S9_KA87o_i7PjHILicXX21mlVeQc1jIA', function(data) {console.log(data)})

</script>

以下错误消息:

从源“https://n-mvggraccraz7qqhyhidnzi7cecuqlcodyfxsjjq-0lu-script.googleusercontent.com”访问“https://drive.google.com/uc?id=1S9_KA87o_i7PjHILicXX21mlVeQc1jIA”的 XMLHttpRequest 已被 CORS 策略阻止:无“访问” -Control-Allow-Origin' 标头存在于请求的资源上。

VM1794 d3.v4.js:11472 获取https://drive.google.com/uc?id=1S9_KA87o_i7PjHILicXX21mlVeQc1jIA net::ERR_FAILED 303

我检查了 2 个文件。他们似乎是一样的。我看不到错误在哪里。你能解释一下如何像使用任何带有 URL 的文件一样使用驱动器中的文件吗?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像
下一篇
nginx-Flask webserver有问题 2022-08-31 15:42:27