Использование электронной таблицы Google в качестве базы данных для темы Tumblr?

В настоящее время я использую tumblr в качестве веб-сайта для своего клуба. На tumblr есть страница, где у каждого члена клуба есть «карточка профиля» с его именем, описанием и изображением профиля.

Мне было интересно, есть ли способ создать электронную таблицу Google с информацией об участниках и использовать эту электронную таблицу в качестве базы данных, доступ к которой можно получить в HTML-коде темы tumblr.

Я читал о Google App Scripts и JavaScript, но я просто не могу связать их с tumblr и своей идеей (и на самом деле я не уверен, что tumblr его поддерживает).

Итак, в основном то, что я хочу сделать в HTML-коде tumblr, это: -Доступ к электронной таблице Google -Разобрать данные в двумерный массив -Используйте значения массива для создания новых элементов div

Причина, по которой я хочу это сделать, заключается в том, что я не хочу, чтобы участники входили в tumblr и мучались с кодом. Они должны иметь возможность легко помещать свою информацию в электронную таблицу, которая подключена к веб-сайту tumblr, и каждый раз, когда электронная таблица изменяется, веб-сайт просто нужно обновлять, и он снова становится актуальным.

Буду благодарен за любую помощь=)

Можете ли вы добавить собственный Javascript?

tehp 06.03.2019 00:55

Добро пожаловать в СО. Этот сайт не является бесплатной службой кодирования. Сначала попробуйте решить проблему самостоятельно, а затем опубликуйте свой код, если у вас возникнут проблемы. Вот хорошее место для начала: Developers.google.com/sheets/api/quickstart/apps-script Для получения дополнительной информации о том, какие вопросы относятся к теме и как задать хороший вопрос, ознакомьтесь с документацией Центр помощи.

Sean 06.03.2019 01:01

@tehp Да, это возможно.

Didi Kong 06.03.2019 01:03

@sean Я просил не код, а скорее ответ на вопрос, возможно ли это вообще, и какие языки мне нужно изучить глубже. Я нуб и думаю, что нет смысла слишком углубляться в этот вопрос, если мои планы неосуществимы.

Didi Kong 06.03.2019 01:12

Понял. Ответ @tehp выглядит хорошим началом.

Sean 06.03.2019 01:19
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
5
154
1

Ответы 1

Я выполнил аналогичную задачу, используя Google Sheets в качестве базы данных для небольших наборов данных, которые должны редактироваться нетехническими сопровождающими, и это может работать довольно хорошо.

Вы упомянули, что можете добавить собственный Javascript, поэтому в вашем случае это должно быть возможно. Вот общие шаги, которые вы должны предпринять:

  • Настройте свой лист для доступа через API
  • Вытягивать данные через Javascript получить API
  • Обработка и отображение данных на вашем сайте tumblr

На самом деле это работает довольно хорошо и позволяет легко обновлять то, что по сути является статическими данными.

Для получения дополнительной информации о том, как вы можете открыть свой лист и получить к нему доступ с помощью API, ознакомьтесь с эта статья или подобными, доступными через Google.

Спасибо, попробую так =D

Didi Kong 06.03.2019 01:25

Другие вопросы по теме