javascript - 如何使用谷歌驱动文件的 JavaScript 创建“href”
问题描述
我有一个使用 JavaScript 创建的动态表,我的 dataArray 包含许多信息,包括驱动器文件可下载链接示例:-
dataArray[i][4]
有谷歌文件下载链接=drive.google.com/uc?export=download&id=1YH6xxxxxxxxxxxxxxxphUl
现在我无法使用我尝试过的数据集的 url 字段创建可下载链接:-
function getreferData(dataArray)
{
var ray = dataArray.splice(0,1)
let table = document.getElementById('thead1');
var tableHeaderRow = document.createElement("tr");
table.appendChild(tableHeaderRow);
for(i=0;i<ray[0].length;i++){
var tableHeader = document.createElement("th");
tableHeaderRow.appendChild(tableHeader);
tableHeader.innerHTML = ray[0][i];
}
let tbody = document.getElementById('perf');
for (var i=0;i<dataArray.length;i++)
{
let row = document.createElement("tr")
for (var j=0;j<dataArray[i].length;j++)
{
if (j==4)
{
let col = document.createElement("td")
var a = document.createElement("a");
a.href = "/'"+dataArray[i][j]+"/'";
var node = document.createTextNode("Click here")
a.appendChild(node)
col.appendChild(a)
row.appendChild(col)
}
else
{
let col = document.createElement("td")
col.innerText = dataArray[i][j]
row.appendChild(col)
}
}
tbody.appendChild(row);
}
我的阵列日志的图像:-
解决方案
我能够通过添加"https://"
我的链接来使其工作drive.google.com/uc?export=download&id=1YH6xxxxxxxxxxxxxxxphUl
。
推荐阅读
- c# - Moq:验证重载方法的方法
- spring-boot - 有条件的 Spring Boot 回滚事务
- php - 在 shell 上定义的环境变量不会被 Supervisord PHP Listener 实现捕获
- javascript - window.onload 未在注入的 Javascript 中触发?
- javascript - 如何比较js中的三个元素?
- javascript - 反应:类与函数App()有什么区别?
- encoding - 在 ABAP 中的给定索引处获取 UTF-16 代码单元
- node.js - S3 文件没有可读长度
- reactjs - 有没有办法提取 JSX 元素的道具类型?
- python - 构建整数列表时限制频率