Есть триггеры, чтобы что-то делать, когда что-то происходит в электронной таблице / листе. onFormSubmit
такой триггер. Вы можете использовать это, чтобы делать вещи, когда форма отправлена.
Подробнее об этом устанавливаемом триггере здесь и используйте приведенный ниже код для установки триггера. Прочитайте Управление триггерами вручную раздел и используйте форму отправки событие для ваших нужд.
Вставьте этот код, затем поместите индекс столбца электронной почты, как указано в коде. Сохранить.
Попробуйте запустить функцию из редактора сценариев с помощью Выполнить> Функция> onFormSubmit
Он попросит авторизацию, примите. Этот прогон покажет ошибку, такую как e is not defined
, но не паникуйте. Проверьте код, отправив форму.
function onFormSubmit(e) {
// get email from last submitted values
// put correct col index here in place of 0
// col A = 0, col B = 1 and so on ...
var emailFromSheet = e.values[0];
var response = UrlFetchApp.fetch('http://example.com/api/' + emailFromSheet);
Logger.log(response.getContentText());
}