Пользователи заполняют гугл-формы и нажимают отправить. Форма не вставлена на сайте. Заполняют напрямую с сервера гугл. (вставить на свой сайт не могу) Вопрос: Как можно получать эти данные и отправлять их на мой сервер? Подскажите, куда копать.
Данные заполненной формы падают в Google SpreadSheet, прикреплённый к этой форме. К этой таблице можно прикрепить скрипт на JavaScript, который в т.ч. может запускаться по событию поступления новой записи.
В этом скрипте можно делать с данными что угодно: отправлять себе на почту, слать на сервер, распределять по другим листам в этом же «файле». Документация.
В открытом SpreadSheet'е, в меню "Tools" есть пункт "Script Editor...":
Появится редактор скриптов. Там создайте ф-ю, напр. onFormSubmit(e)
:
В этой функции можно получить новую появившуюся строку и что-то сделать с её содержимым:
if( e && e.range) {
values = e.range.getValues();
theNewRow = values[0]; // новая строка как массив
}
Остаётся назначить эту функцию обработчиком события отправки формы в Current Project's Triggers (иконка часов в тулбаре):
Далее данные можете отправить письмом, или ajax-запросом запостить на ваш сервер.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пользователь со страницы ВК заходит на страницу подписки (е-мейл) на моем сайте, заполняет поля, а при нажатии кнопки "отправить" мой сайт определяет...
Пытаюсь сделать форму изменение записей БД используя ajax, сам скрипт работает нормально, а PHP код не работает выдает ошибку запроса постоянно,...
С стороннего ресурса, в crm битрикс24 делаю создание лида: