Спросите о динамической проверке ответа в форме Google - PullRequest
0 голосов
/ 26 марта 2019

У меня есть код, который связывает форму с данными в электронной таблице, но он работает в стиле выпадающего списка.

function updateForm(){
  var formID = '1zxb6srxC_V1q2ic-dAq3LSFkQ7VFSglXXB43yuhuBRk' 
  var NameInForm = 'Names of People' 
  var NamedRange = 'CustomNames'  
  var form = FormApp.openById(formID);
  AllFormItems = form.getItems();
  for (i=0; i < AllFormItems.length ; ++i) {
    FormTitle = AllFormItems[i].getTitle();
    if (FormTitle == NameInForm) {
      FormItemId = AllFormItems[i].getId();
    }
  }
  if (FormItemId == 0) {
   return; 
  } 
  FormItemList = form.getItemById(FormItemId).asListItem();
  ss = SpreadsheetApp.getActive();
  SheetItemRange = ss.getRangeByName(NamedRange);
  SheetItems = SheetItemRange.getValues();
  var SheetItemChoices = []
  for (i=0; i < SheetItems.length; ++i) {   
      SingleSheetItem = SheetItems[i][0].toString().trim();
      if (!(SingleSheetItem=='')) {
        SheetItemChoices.push(FormItemList.createChoice(SingleSheetItem));
      }
    }
  FormItemList.setChoices(SheetItemChoices);
}

Теперь я хочу, чтобы он работал как Number >> BetWeen, Как мнеисправить код?

введите описание изображения здесь

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