简体   繁体   中英

how to create "href" using JavaScript of a google drive file

I have a dynamic table created using JavaScript my dataArray consist of many information including drive file downloadable link example:-

dataArray[i][4] has google file dowanload link = drive.google.com/uc?export=download&id=1YH6xxxxxxxxxxxxxxxphUl

Now I can't create a downloadable link using the url field of my dataset I tried following:-

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); 
                   }

image of my array logs:-

在此处输入图像描述

I was able to get it worked by Adding "https://" in my link drive.google.com/uc?export=download&id=1YH6xxxxxxxxxxxxxxxphUl .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM