как создать "href", используя JavaScript файла на Google Диске - PullRequest
1 голос
/ 04 августа 2020

У меня есть таблица Dynami c, созданная с использованием JavaScript my dataArray состоит из большого количества информации, включая пример ссылки для загрузки файла диска: -

dataArray[i][4] имеет ссылку на загрузку файла google = 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); 
                   }

изображение моих журналов массива: -

введите описание изображения здесь

1 Ответ

1 голос
/ 05 августа 2020

Мне удалось заставить его работать, добавив "https://" в мою ссылку drive.google.com/uc?export=download&id=1YH6xxxxxxxxxxxxxxxphUl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...