Обработка форм на стороне сервера и получение ответов сервера на стороне клиента

Я делаю веб-сайт, и мне нужно отправить пользовательский ввод для входа через форму в скрипт Google Apps. Я знаю, как отправить форму. Моя проблема в том, что я не знаю, как обрабатывать формы с помощью скрипта Google Apps. Я использую метод doPost(). Я знаю, как манипулировать данными формы, но не знаю, как их получить. Как мне получить данные моей формы с помощью скрипта Google Apps? и Что мне добавить в оператор return моей функции doPost(), если я просто хочу вернуть логическую переменную на свой веб-сайт, который говорит, действителен ли пользовательский ввод? (Я предполагаю, что просто верну логическую переменную, но я просто хочу убедиться, что она не работает по-другому с обработкой формы на стороне сервера Google Apps Script.) и После того как я верну эту логическую переменную на свой веб-сайт, как мне запрограммировать клиентскую часть для получения ответа от моего скрипта Google Apps, чтобы я мог обработать этот ответ с помощью JavaScript?


person Nicholas Greene    schedule 21.04.2015    source источник
comment
Пожалуйста, предоставьте код для конкретного вопроса.   -  person Xander Luciano    schedule 22.04.2015
comment
@ViperCode У меня пока нет кода, и вам он тоже не нужен, чтобы ответить на этот вопрос.   -  person Nicholas Greene    schedule 22.04.2015


Ответы (1)


И doPost(), и doGet() могут получать параметры строки поиска URL.

function doGet(e) {

  var passedInIP = e.parameter.theArg;
  var listInfo = e.parameter.List;

  //Other code
};

URL-адрес будет выглядеть так:

https://script.google.com/macros/s/theAppsScriptID/exec?theArg=theIP_Address&List=textHereForList

Имя в URL-адресе должно совпадать с именем, используемым в e.parameter.nameHere.

person Alan Wells    schedule 22.04.2015