Задать вопрос

Как передавать данные формы в Google Spreadsheet с помощью JavaScript?

Всем привет,
Нашла интересный тюториал https://wiki.base22.com/pages/viewpa...ageId=72942000 где Google Spreadsheet используют в качестве базы данных.
Решила попробовать с checkbox, данные сохраняются только с одной помеченной галочкой. когда отмечаю обе галочки, spreadsheet клетка остается пустой
<form id="form" target="_self" onsubmit="" action="">
                <fieldset>
                    <label>Question 1</label>
                    <input id="qs1_op_1" class="ids" type="checkbox" value="Yes" name="qs1">
                    <input id="qs1_op_2" class="ids" type="checkbox" value="No" name="qs1">
                </fieldset>
                <fieldset>
                    <label>Question 2</label>
                    <input id="qs2_op_1" type="radio" value="Yes" name="qs2">
                    <input id="qs2_op_2" type="radio" value="No" name="qs2">
                </fieldset>
              
                <div style="width: 100%; display: block; float: right;">
                    <button id="send" type="submit">
                        Send
                    </button>
                </div>
            </form>


function postToGoogle() {


				var field1 = $.map($(':checkbox[name=qs1]:checked'), function(n, i){
				return n.value;
				}).join(',');
                var field2 = $("input[type='radio'][name='qs2']:checked").val();
       
 
                $.ajax({
                    url: "https://docs.google.com/forms/d/1Jr25MNbglMW4YZnabiCQ4HITLXq4U_70YyZeeoVGsn0/formResponse",
                    data: {"entry.1910683869": field1, "entry.1927167872": field2},
                    type: "POST",
                    dataType: "xml",
                    statusCode: {
                        0: function() {
                            //Success message
                        },
                        200: function() {
                            //Success Message
                        }
                    }
                });
            }
             
            $(document).ready(function(){
                $('#form').submit(function() {
                    postToGoogle();
                    return false;
                });
            });

Где ошибка, как передавать значения всех помеченных галочек в одну клетку?
Ссылка на форму https://docs.google.com/forms/d/1Jr2...?usp=send_form
на spreadsheet https://docs.google.com/spreadsheets...#gid=110663523
Спасибо
  • Вопрос задан
  • 895 просмотров
Подписаться 6 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы