Импорт данных из Google Sheets не работает - PullRequest
0 голосов
/ 02 октября 2019

Я хотел бы импортировать данные из электронных таблиц Google на мой сайт.

Допустим, у меня есть страница, где есть элемент div с идентификатором id "display", ивнутри элемента есть текст «заменить». Так это будет выглядеть так:

<div id="display">replace</div>

function loadData() {
  var url="https://docs.google.com/spreadsheet/pub?key=p_aHW5nOrj0VO2ZHTRRtqTQ&single=true&gid=0&range=A1&output=csv";
  xmlhttp=new XMLHttpRequest();
  xmlhttp.onreadystatechange = function() {
    if(xmlhttp.readyState == 4 && xmlhttp.status==200){
      document.getElementById("display").innerHTML = xmlhttp.responseText;
    }
  };
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}

Теперь у меня также есть документ электронной таблицы Google, в котором есть текст «текст заменен» в ячейке 1А.

Итак, вопрос в том, как импортировать эту ячейку на мой сайт и заменить текст «заменить».

Любая помощь?

Я знаю, что об этом уже спрашивали, и я уже пробовал это решение: ( Как вы импортируете данные из Google Sheets? ), ноидентификатор не работает.

1 Ответ

0 голосов
/ 02 октября 2019

Так вот мой HTML-код:

<div id="display">replace</div>

А это JavaScript . В URL-адресе, который я пытался использовать по ссылке, которую вы получаете, нажимая «Опубликовать в Интернете», значения, разделенные запятыми.

function loadData() {
  var url="";
  xmlhttp=new XMLHttpRequest();
  xmlhttp.onreadystatechange = function() {
    if(xmlhttp.readyState == 4 && xmlhttp.status==200){
      document.getElementById("display").innerHTML = xmlhttp.responseText;
    }
  };
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...