Skip to content
GoogleSheets
GoogleSheets
Импорт и экспорт товаров / ресурсов / заказов / пользователей
  1. Компоненты
  2. GoogleSheets
  3. Сниппеты
  4. GoogleSheetsSaveForm

Сниппет GoogleSheetsSaveForm

Сохраняет данные с формы в таблицу.

Настройка

  • Добавляем хук GoogleSheetsSaveForm

Дополнительные параметры:

ИмяОписаниеПо умолчанию
formFieldsСписок полей, которые нужно сохранить
gsUriURL таблицы.Сис. настройка: googlesheets_form_table
gsRangeИмя листа.Сис. настройка:: googlesheets_form_range
gsFieldsСписок полей, которые находятся в гугл таблице.Сис. настройка: googlesheets_form_fields

Примеры

  1. Будут сохранены поля name, email, message в таблицу, которая указанная в системной настройке googlesheets_form_table в лист, который указан в системной настройке googlesheets_form_range

    modx
    [[!AjaxForm?
      &hooks=`spam,email,GoogleSheetsSaveForm`
      &formFields=`name,email,message`
    ]]
  2. Будут сохранены поля name, email, message в таблицу, которая указанная в системной настройке googlesheets_form_table в лист, который указан в параметре gsRange.

    modx
    [[!AjaxForm?
      &hooks=`spam,email,GoogleSheetsSaveForm`
      &formFields=`name,email,message`
      &gsRange=`DataForm`
    ]]
  3. Будут сохранены поля name, email, message в таблицу, которая указанная в параметре gsUri в лист, который указан в параметре gsRange.

    modx
    [[!AjaxForm?
      &hooks=`spam,email,GoogleSheetsSaveForm`
      &formFields=`name,email,message`
      &gsUri=`https://docs.google.com/spreadsheets/d/16eyRFL94Dtqm30lBXVIpKGbw/edit#gid=0`
      &gsRange=`DataForm`
    ]]