Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Разработка Master Dashboard в Google Sheets (App Script) для агрегации данных из 40+ таблиц

Translated

  1. 596
     2  0
    Пример работы:
    Nutritico
    1 день10 000 UAH

    ✋ Здравствуйте! Мы IT-компания dZENcode.

    Мы реализуем Master Sheet в Google Sheets: сбор 40+ таблиц на Apps Script в Database, своды и слайсеры, опираясь на опыт команды, лучшие практики и собственные наработки.

    Как часто обновлять Master Sheet — расписание триггеров?

    Подробную информацию о наших услугах и ставках вы найдёте на сайте: Freelancehunt
    Посмотрите – дальше обсудим детали работы, пишите, как будете готовы.

    Финальная стоимость формируется только после уточнения объёма и требований.

    ___________________
    С уважением,
    Менеджер dZENcode

    Наши сильные стороны:
    💎 10+ лет оказываем IT-услуги: Аутсорс, Аутстаф
    🔥 90+ штатных специалистов
    🚀 Проекты «с нуля» и на поддержку
    ⚙️ SLA и постпродакшн-сопровождение
    ✅ Договор c компанией, гарантированный результат!
    🔥 250+ публичных отзывов с 2015 года.

  2. 1541
     18  0

    3 дня4000 UAH

    Здравствуйте, можете реализовать весь функционал, используя Node.js и AppScripts, обращайтесь.

  3. 2376
     35  0

    7 дней4500 UAH

    Андрей, привет. Готов помочь с реализацией задачи. Большой опыт в похожих проектах. Профессиональные навыки. Обращайтесь.

  4. 588    2  0
    2 дня3300 UAH

    Здравствуйте.
    У меня есть опыт реализации подобной системы автоматизации в Google Sheets + Apps Script.

    Предлагаю такую архитектуру:
    • централизованный сбор данных через Apps Script с batch-fetch (без IMPORTRANGE)
    • обработка массивов в памяти и пакетная запись на вкладку "Database"
    • генерация уникального ключа (SourceID + RowNumber) для защиты от дублирования
    • отдельная вкладка "Settings" для управления списком таблиц и масштабирования без изменения кода
    • time-driven trigger + кнопка ручного обновления
    • аналитическая панель (Pivot Tables + slicers) с фильтрацией по периоду, Team Lead и монтажеру
    При объеме ~250–300 новых строк/месяц лимиты Apps Script (6 мин) не являются критичными при условии оптимизированной пакетной обработки.

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

  5. 86  
    2 дня2500 UAH

    Добрый день, спасибо за ответ на мой комментарий. Готов реализовать вашу задачу и выполнить такие этапы: 1) Скрипт на AppsScript, который будет выполнять загрузку данных таблиц на одну вкладку "База данных". 2) Вкладка Настройки, где будут перечислены ссылки на таблицы и дата последнего обновления. 3) Настроенный триггер по времени, который будет обновлять информацию каждые 30 минут + отдельная кнопка для принудительного обновления. 4) Вкладка с отчетом, где вы сможете анализировать полученную информацию. Буду рад сотрудничеству.

  6. 10321    128  0
    7 дней8000 UAH

    Добрый день

    У меня значительный опыт разработки решений на Google Apps Script.

    Что касается вашей задачи - есть технические ограничения по времени выполнения (timeout), поэтому нужно оценить объем данных и структуру. После этого можно будет предложить оптимальную реализацию и понять, как лучше организовать работу скрипта.

  7. 337    1  0
    3 дня2800 UAH

    Привет, Андрей!

    Вы абсолютно правы относительно `IMPORTRANGE` — на 40+ файлах эта функция просто парализует работу вашего Master-файла.

    Я специализируюсь на построении сложных баз данных и аналитических дашбордов в экосистеме Google. В вашей задаче есть одна скрытая опасность: лимит времени выполнения Google Apps Script (6 минут). Если скрипт будет просто по очереди открывать 40-50 файлов, он не успеет отработать и выдаст ошибку. Большинство фрилансеров об этом забывают.

    Как я архитектурно решу вашу задачу:

    1. Оптимизированный сбор данных (Batch Fetching): Я напишу скрипт, который будет собирать массивы данных из всех 40+ файлов в память (используя `Sheets API` или оптимизированные массивы), и лишь затем одним пакетом (за секунду) записывать их на вкладку `Database`. Это гарантирует быстродействие и отсутствие лимитов.
    2. Control Hub (Масштабируемость): Создам вкладку настроек. Это будет ваш пульт управления. Три колонки: `Имя Монтажера` | `Team Lead` | `Ссылка на файл`. Чтобы добавить 45-го работника, вы просто вставите ссылку в этот список — скрипт сам начнет забирать из него данные. Никакого вмешательства в код.
    3. Smart Database: Скрипт автоматически добавит колонки с именем монтажера и Тім Лидом к каждой извлеченной строке. Также настроим умное очищение/перезапись, чтобы данные не дублировались при повторных запусках.
    4. Премиальный Дашборд На основе собранной `Database` я соберу дашборд (Сводные таблицы + Срезы/Slicers). Но я сделаю это не просто как "серую табличку", а применю принципы UI/UX дизайна: корпоративные цвета, четкая иерархия (доход, количество проектов), чтобы руководству было приятно с этим работать.

    Обновление базы можем сделать по кнопке "Синхронизировать" + автоматически каждую ночь/каждый час фоновым триггером.

    У меня большой опыт разработки подобных систем для бизнеса. Пишите в личные сообщения, обсудим детали и начнем работу!

  8. 265  
    1 день1000 UAH

    Добрый день! У меня большой опыт работы с Google Sheets и Google Apps Script, реализовывал системы автоматизированной отчетности с агрегацией данных из десятков файлов без использования IMPORTRANGE. Предлагаю перейти в личные сообщения для более детального описания ТЗ, времени работы и стоимости.

  9. 331  
    3 дня1800 UAH

    Привет, Андрей!
    Задача понятна. Вы абсолютно правы - использование функции IMPORTRANGE для 40+ файлов сильно замедлит работу главной таблицы. Эту задачу лучше и быстрее решить через Google Apps Script.

    Как я предлагаю это реализовать:
    - Напишу скрипт, который будет проходить по всем 40+ таблицам и собирать данные в одну общую базу (вкладка Database).
    - Сделаю отдельную вкладку настроек (Settings). Когда у вас появится новый работник (41-я или 45-я таблица), вы просто добавите туда ссылку, и скрипт автоматически начнет ее обрабатывать. Вмешиваться в код не придется.
    - На основе собранных данных настрою аналитическую панель, где можно будет удобно фильтровать статистику по периодам, командам и работникам.

    У меня есть опыт работы с Google Apps Script и построением архитектуры баз данных в Sheets.

  10. 714    3  0
    3 дня8000 UAH

    Здравствуйте. Разрабатывал CRM системы для учета и так далее на Google App Script V8. Сделаю быстро и качественно. Обращайтесь.

  11. Еще 4 ставки скрыты
  1. 432  
    5 дней20 000 UAH

    Здравствуйте.
    У меня есть опыт работы с Google Sheets и Google Apps Script. Реализую Master Sheet с автоматическим сбором данных из всех таблиц, создаю аналитическую панель и настраиваю систему так, чтобы она легко масштабировалась в будущем.
    Сделаю быстро, аккуратно и с учетом дальнейшего развития.
    Ориентировочная стоимость: 400–500$
    Срок выполнения: 3–5 дней (после обсуждения деталей срок может измениться)
    Готов обсудить детали и приступить в ближайшее время.

  2. Еще 3 ставки скрыты
  • Олександр Пастернак
    25 февраля, 20:07 |

    Доброго дня

    Основна проблема в тому що AppsScript має ліміт по часу 6хв і це орієнтовно 9 секунд на таблицю.

    В теорії цього буде достатньо при умовах:

    1)Таблиці мають не велику кількість данних.

    2)Використовуються формули по мінімуму, або взагалі відсутні.

    3)Кількість таблиць не буде кардинально рости.

    Чи розглядаєте ви варіант на node.js для вигрузки данних з таблиць?

  • Андрій С. SemMedia
    26 февраля, 11:42 |

    Вітаю

    Дякую за фідбек! У таблицях працівників небагато даних (орієнтовно + 4-7 рядків на 1 таблицю на місяць), тому 6 хвилин має вистачити. Чи я помиляюсь?

    Тобто виходить кожного місяця добавляється +- 250-300 рядків на усі 40 таблиць.


Актуальные фриланс-проекты в категории Javascript и Typescript

Консультация и аудит текущего проекта на Odoo 19 Community Edition

Ищем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:…

C и C++Javascript и Typescript ∙ 3 часа 39 минут назад ∙ 3 ставки

Интернет-магазин одежды

Нужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и…

HTML и CSS версткаJavascript и Typescript ∙ 2 дня назад ∙ 94 ставки

Full-stack разработка — Amazon PPC Dashboard (Stage 1)

Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite…

Javascript и TypescriptВеб-программирование ∙ 4 дня 11 часов назад ∙ 31 ставка

Разработка сайта-конструктора фотокниг и фоторамок

Цель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия…

Javascript и TypescriptВеб-программирование ∙ 6 дней 3 часа назад ∙ 98 ставок

Команда для самописного маркетплейса ритуальных услуг.

Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,…

Javascript и TypescriptВеб-программирование ∙ 6 дней 22 часа назад ∙ 27 ставок

Заказчик
Андрій С. SemMedia
Украина Львов  13  0
Проект опубликован
3 месяца 11 дней назад
174 просмотра
Метки
  • Google Apps Script
  • Google Sheets
  • Pivot tables
  • Data Aggregation