Как подтянуть содержимое ячейки (текстовый ответ из гуглформы) при соблюдении ряда условий?

Ссылка скопирована
1 ответ

Как подтянуть содержимое ячейки (текстовый ответ из гуглформы) при соблюдении ряда условий?
Данные стекаются в одну вкладку, надо раскидать по разным. С числами разобралась, с текстовыми значениями не сталкивалась. Подскажите формулу.

Дополнительно:

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Кирилл JS Ответ

Для подтягивания содержимого ячейки (текстового ответа из Google Forms) при соблюдении определенных условий, можно воспользоваться Google Apps Script. Ниже приведен пример кода на языке программирования JavaScript, который можно использовать в Google Apps Script для выполнения данной задачи:

```html

function getFormResponse() {
  var form = FormApp.openById('YOUR_FORM_ID'); // Замените 'YOUR_FORM_ID' на реальный ID вашей формы
  var formResponses = form.getResponses();
 
  for (var i = 0; i < formResponses.length; i++) {
    var response = formResponses[i];
    var itemResponses = response.getItemResponses();
 
    for (var j = 0; j < itemResponses.length; j++) {
      var itemResponse = itemResponses[j];
      var question = itemResponse.getItem().getTitle();
      var answer = itemResponse.getResponse();
 
      if (question === 'YOUR_SPECIFIC_QUESTION' && answer === 'YOUR_SPECIFIC_ANSWER') {
        // Ваш код для обработки ответа
        Logger.log(answer);
      }
    }
  }
}

function getFormResponse() { var form = FormApp.openById('YOUR_FORM_ID'); // Замените 'YOUR_FORM_ID' на реальный ID вашей формы var formResponses = form.getResponses(); for (var i = 0; i < formResponses.length; i++) { var response = formResponses[i]; var itemResponses = response.getItemResponses(); for (var j = 0; j < itemResponses.length; j++) { var itemResponse = itemResponses[j]; var question = itemResponse.getItem().getTitle(); var answer = itemResponse.getResponse(); if (question === 'YOUR_SPECIFIC_QUESTION' && answer === 'YOUR_SPECIFIC_ANSWER') { // Ваш код для обработки ответа Logger.log(answer); } } } }

```

В этом коде необходимо заменить 'YOUR_FORM_ID' на реальный ID вашей Google формы и задать конкретные условия для вопроса и ответа. Когда скрипт будет выполнен, он пройдет через все ответы на форму и найдет ячейку с заданным вопросом и ответом. Если условия совпадают, то можно обработать содержимое этой ячейки, например, вывести его в лог (Logger.log(answer)) или выполнить другие действия.

Этот код можно запустить вручную из редактора скриптов Google Apps Script или настроить его на автоматическое выполнение при определенных событиях. Например, можно настроить сценарий на выполнение при отправке нового ответа на форму.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно