Как собрать данные из 100 Google Forms в одну таблицу
14 июля 202514 июл 2025
~1 мин
Проблема: У вас есть формы от разных филиалов, а сводить вручную — боль. Решение: 👉 Бонус: Как автоматизировать это по расписанию? Пишите «+» в комментах — сделаю гайд!
Проблема: У вас есть формы от разных филиалов, а сводить вручную — боль. Решение: 👉 Бонус: Как автоматизировать это по расписанию? Пишите «+» в комментах — сделаю гайд!
...Читать далее
Проблема: У вас есть формы от разных филиалов, а сводить вручную — боль.
Решение:
Откройте таблицу с ответами формы → «Инструменты» → «Редактор скриптов».
Вставьте код: 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); }
Запустите скрипт — все данные появятся на листе «Итог».
👉 Бонус: Как автоматизировать это по расписанию? Пишите «+» в комментах — сделаю гайд!