Сниппет GoogleSheetsSaveForm
Сохраняет данные с формы в таблицу.
Настройка
- Добавляем хук GoogleSheetsSaveForm
Дополнительные параметры:
Имя | Описание | По умолчанию |
---|---|---|
formFields | Список полей, которые нужно сохранить | |
gsUri | URL таблицы. | Сис. настройка: googlesheets_form_table |
gsRange | Имя листа. | Сис. настройка:: googlesheets_form_range |
gsFields | Список полей, которые находятся в гугл таблице. | Сис. настройка: googlesheets_form_fields |
Примеры
Будут сохранены поля name, email, message в таблицу, которая указанная в системной настройке googlesheets_form_table в лист, который указан в системной настройке googlesheets_form_range
modx[[!AjaxForm? &hooks=`spam,email,GoogleSheetsSaveForm` &formFields=`name,email,message` ]]
Будут сохранены поля name, email, message в таблицу, которая указанная в системной настройке googlesheets_form_table в лист, который указан в параметре gsRange.
modx[[!AjaxForm? &hooks=`spam,email,GoogleSheetsSaveForm` &formFields=`name,email,message` &gsRange=`DataForm` ]]
Будут сохранены поля 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` ]]