Найти в Дзене
Vit Got

Как собрать данные из 100 Google Forms в одну таблицу

Проблема: У вас есть формы от разных филиалов, а сводить вручную — боль. Решение: 👉 Бонус: Как автоматизировать это по расписанию? Пишите «+» в комментах — сделаю гайд!

Проблема: У вас есть формы от разных филиалов, а сводить вручную — боль.

Решение:

  1. Откройте таблицу с ответами формы → «Инструменты» → «Редактор скриптов».
  2. Вставьте код:
    function mergeForms() {
    const sheets = ["Филиал 1", "Филиал 2"];
    // названия листов
    let result = [];
    sheets.forEach(sheet => {
    const data = SpreadsheetApp.getActive().getSheetByName(sheet).getDataRange().getValues();
    result = result.concat(data.slice(1));
    // убираем заголовки
    });
    SpreadsheetApp.getActive().getSheetByName("Итог").getRange(1, 1, result.length, result[0].length).setValues(result);
    }
  3. Запустите скрипт — все данные появятся на листе «Итог».

👉 Бонус: Как автоматизировать это по расписанию? Пишите «+» в комментах — сделаю гайд!