Получение данных JSON из Apps Script и их отображение на HTML-странице. Ошибка «TypeError: data.forEach не является функ ⇐ Html
Получение данных JSON из Apps Script и их отображение на HTML-странице. Ошибка «TypeError: data.forEach не является функ
Я пытаюсь отобразить данные JSON по ссылке API, но получаю ошибку консоли:
TypeError: data.forEach не является функцией в (индекс):29:14
JSON API для таблицы HTML Пользователь Имя Электронная почта Телефон Примечания // Получаем данные из API fetch('https://script.google.com/macros/s/AKfy ... u_8c3/exec') .then(ответ => ответ.json()) .then(данные => { const tableBody = document.getElementById('data-body'); // Перебираем данные и создаем строки таблицы data.forEach(item => { const row = document.createElement('tr'); const idCell = document.createElement('td'); UserCell.textContent = элемент.Пользователь; const nameCell = document.createElement('td'); NameCell.textContent = item.Name; const EmailCell = document.createElement('td'); EmailCell.textContent = item.Email; const PhoneCell = document.createElement('td'); PhoneCell.textContent = item.Phone; const NotesCell = document.createElement('td'); NotesCell.textContent = item.Notes; row.appendChild(UserCell); row.appendChild(NameCell); row.appendChild(EmailCell); row.appendChild(PhoneCell); row.appendChild(NotesCell); tableBody.appendChild(строка); }); }) .catch(ошибка => console.log(ошибка));
В выходных данных отображается только заголовок таблицы из HTML, а не полученные данные JSON.
Я пытаюсь отобразить данные JSON по ссылке API, но получаю ошибку консоли:
TypeError: data.forEach не является функцией в (индекс):29:14
JSON API для таблицы HTML Пользователь Имя Электронная почта Телефон Примечания // Получаем данные из API fetch('https://script.google.com/macros/s/AKfy ... u_8c3/exec') .then(ответ => ответ.json()) .then(данные => { const tableBody = document.getElementById('data-body'); // Перебираем данные и создаем строки таблицы data.forEach(item => { const row = document.createElement('tr'); const idCell = document.createElement('td'); UserCell.textContent = элемент.Пользователь; const nameCell = document.createElement('td'); NameCell.textContent = item.Name; const EmailCell = document.createElement('td'); EmailCell.textContent = item.Email; const PhoneCell = document.createElement('td'); PhoneCell.textContent = item.Phone; const NotesCell = document.createElement('td'); NotesCell.textContent = item.Notes; row.appendChild(UserCell); row.appendChild(NameCell); row.appendChild(EmailCell); row.appendChild(PhoneCell); row.appendChild(NotesCell); tableBody.appendChild(строка); }); }) .catch(ошибка => console.log(ошибка));
В выходных данных отображается только заголовок таблицы из HTML, а не полученные данные JSON.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Google Cloud Scheduler не может найти Script Script Script Script Cloud Run aname lobname
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Google Cloud Scheduler не может найти Script Script Script Script Cloud Run aname lobname
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Google Cloud Scheduler не может найти Script Script Script Script Cloud Run aname lobname
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-