Поколение RadioButtons? - PullRequest
       19

Поколение RadioButtons?

0 голосов
/ 22 сентября 2011

Я работаю над сценариями, которые генерируют список радиокнопок. Пользователь должен будет выбрать один из ответов, и одна ячейка будет заполнена результатом.

Количество радиокнопок в начале неизвестно и зависит от количества контактов в группе контактов Gmail.

Мой вопрос довольно прост, как я могу отображать столько радиокнопок, сколько необходимо? Я попытался поместить их в цикл, но оказалось, что ничего не загружено, кроме моей кнопки отправки.

function test(){
    var mydoc = SpreadsheetApp.getActiveSpreadsheet();
    var app = UiApp.createApplication().setTitle('Choose your contact'); 
    //to use radios you will need a form  
    var form = app.createFormPanel().setId('form').setEncoding('multipart/form-data');

    //Retrieving contacts in first speadsheet tag
    var sheet = mydoc.getSheets()[0];//select first sheet
    var tagName = sheet.getRange("G4").getValue();//where the tag is placed
    var length = count_contacts_in_tag(tagName)

    //initiates grid
    var formContent = app.createGrid().resize(length + 1,1);
    form.add(formContent);

    var group = ContactsApp.getContactGroup(tagName);
    var contacts = group.getContacts();
    **// TODO: My problem is here!**
    for (var i in length) {
        var myRadio1 = app.createRadioButton("radio", "one").setFormValue('one');
        formContent.setWidget(i, 0, myRadio1);
    }

    formContent.setWidget(length, 0, app.createSubmitButton('Submit!')); //submit button
    app.add(form);

    mydoc.show(app); 
}

Любая подсказка будет с благодарностью!

Спасибо заранее

1 Ответ

0 голосов
/ 23 сентября 2011

Ответ довольно строгий, если вы знаете, где искать информацию. Сценарии Google являются подмножеством JavaScript. Моя проблема просто исходила из структуры моего цикла.

Должно быть: for (var i = 0; i

С U. , .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...