Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8

Полное руководство: Пошаговая настройка сохранения данных ChronoForms v8 в Google Таблицы

Overview

Это подробное руководство описывает пятиэтапный процесс настройки ChronoForms v8 в Joomla или WordPress для сохранения отправленных форм напрямую в Google Таблицу. Оно охватывает получение ID и имени таблицы, предоставление доступа к ней, включение Google Sheets API, создание сервисного аккаунта и настройку действия записи в ChronoForms. В руководстве представлены важные скриншоты и объясняется, как сделать Google Таблицу доступной для редактирования другими пользователями для удобного совместного доступа.

Это полное руководство показывает, как именно настроить формы ChronoForms v8 для Joomla, чтобы сохранять отправленные данные напрямую в Google Таблицы, со всеми необходимыми скриншотами.

Мы также объясним, как сделать вашу Google Таблицу доступной для редактирования другими пользователями.

5 шагов для подключения вашей формы Joomla или WordPress для сохранения данных в Google Таблицу

Прежде чем начать обучение, убедитесь, что вы установили конструктор форм ChronoForms v8 для Joomla или конструктор форм ChronoForms v8 для WordPress.

Шаг 1: Получите ID таблицы и её имя из интерфейса Google Таблиц

ID таблицы можно найти в адресной строке браузера, когда вы открываете свою таблицу:

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 2

Имя таблицы можно найти внизу:

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 3

Шаг 2: Предоставьте доступ к Google Таблице для всех или для вашего аккаунта консоли:

Далее, таблица должна быть предоставлена для доступа "Всем, у кого есть ссылка" или аккаунту Google Console (это будет объяснено позже**):

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 4

Вот как это должно выглядеть, если вы предоставляете доступ аккаунту Console, второй пользователь должен быть создан в Google Console:

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 5

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 6

Шаг 3: Включите Google Sheets API в вашей Google Cloud Console

В вашей Google Console выберите проект и найдите Google Sheets API:

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 7

На странице Google Sheets API включите сервис в вашем проекте или убедитесь, что он уже включен:

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 8

Шаг 4: Создайте сервисный аккаунт Google Cloud

Вернитесь на страницу поиска, введите "service accounts" и выберите страницу "Service Accounts":

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 9

Создайте новый сервисный аккаунт или используйте существующий:

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 10

Откройте страницу созданного аккаунта, перейдите в раздел "Keys", затем нажмите "Add Key", а потом "Create new key":

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 11

Во всплывающем окне выберите JSON:

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 12

Будет загружен JSON-файл. Вам нужно будет загрузить его на ваш веб-сервер и использовать путь, как в пункте #3. Мой файл находился в корневой директории сайта, поэтому мы могли использовать {path:root}/имя-файла

Шаг 5: Настройте действие записи в Google Таблицы в вашей форме ChronoForms v8 для Joomla

Вот как должно выглядеть ваше действие записи в Google Таблицы, чтобы оно сохраняло данные формы Joomla в Google Таблицы:

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 13

Значения, которые нужно сохранить в одной строке, задаются в поле "Override Data" под "Modify data source". После отправки формы эти значения будут сохранены в одной строке, как показано ниже.

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 14

Всё готово! Теперь ваша форма Joomla может сохранять отправленные данные в вашу активную Google Таблицу, которой можно легко поделиться с другими пользователями!

 

**Если вам нужно предоставить доступ к таблице только новому созданному аккаунту консоли, а не всем по ссылке, то вам нужно скопировать адрес вновь созданного аккаунта в диалоговое окно "Поделиться", как показано ранее:

Пошаговое руководство: Подключение форм Joomla к Google Таблицам с помощью ChronoForms v8 image 15

Comments:

You need to login to be able to post a comment.