Opracowanie Master Dashboard w Google Sheets (App Script) do agregacji danych z ponad 40 tabel
Poszukujemy specjalisty z Google Sheets i Google Apps Script do stworzenia systemu zautomatyzowanego raportowania dla produkcji.
Mamy ponad 40 oddzielnych arkuszy Google (osobiste rejestry finansowe pracowników). W każdym arkuszu pracownicy wpisują zrealizowane projekty (Miesiąc, Klient, Nazwa projektu, Typ wideo, Kwota $). Wszystkie arkusze mają identyczną strukturę.
Twoje zadanie: Stworzyć jeden "Master Sheet" (Główny arkusz), który w czasie rzeczywistym zbiera dane ze wszystkich 40+ plików i przekształca je w analityczny dashboard.
Wymagania techniczne:
Agregacja danych: Skonfigurować zbieranie danych (przez Google Apps Script, aby uniknąć spowolnienia, które występuje przy użyciu 40+ funkcji IMPORTRANGE).
Struktura Bazy Danych: Wszystkie dane mają być zbierane w jednej wspólnej zakładce ("Database"), gdzie każdemu wierszowi automatycznie przypisywane jest imię montażysty oraz przypisany do niego Team Lead.
Analityczny Dashboard: Na podstawie zebranych danych stworzyć zakładkę z raportami (Tabele przestawne / Slicery), gdzie będzie można filtrować statystyki według: Okresu (miesiąc, kwartał, rok), Zespołu (ktokolwiek z 5 Team Leadów). Konkretnego montażysty.
Metryki: Wyświetlanie całkowitej kwoty wypłat oraz liczby zrealizowanych projektów w podziale na zespoły i okresy.
Stabilność: System powinien być łatwy do skalowania (możliwość samodzielnego dodania 41-szej lub 45-tej tabeli według szablonu).
Kryteria wyboru wykonawcy:
Doświadczenie w pracy z Google Apps Script (obowiązkowo).
Znajomość architektury baz danych w Google Sheets.
Posiadanie podobnych przypadków w portfolio będzie plusem 🙂
Proszę, w odpowiedzi podaj:
Koszt realizacji.
Orientacyjny czas realizacji.
-
✋ Witaj! Jesteśmy firmą IT dZENcode.
Realizujemy Master Sheet w Google Sheets: zbieranie 40+ tabel w Apps Script w bazie danych, podsumowania i slicery, opierając się na doświadczeniu zespołu, najlepszych praktykach i własnych osiągnięciach.
Jak często aktualizować Master Sheet — harmonogram wyzwalaczy?
Szczegółowe informacje o naszych usługach i stawkach znajdziesz na stronie:Freelancehunt
Zobacz – potem omówimy szczegóły pracy, pisz, gdy będziesz gotowy.
… Ostateczny koszt ustalany jest dopiero po wyjaśnieniu zakresu i wymagań.
___________________
Z poważaniem,
Menadżer dZENcode
Nasze mocne strony:
💎 10+ lat świadczymy usługi IT: Outsourcing, Outstaffing
🔥 90+ pracowników na etacie
🚀 Projekty „od zera” i wsparcie
⚙️ SLA i wsparcie po produkcji
✅ Umowa z firmą, gwarantowany wynik!
🔥 250+ publicznych opinii od 2015 roku.
-
Witam, czy można zrealizować cały funkcjonalność używając Node.js i AppScripts, proszę o kontakt.
-
Andrzej, witam. Gotowy pomóc w realizacji zadania. Duże doświadczenie w podobnych projektach. Umiejętności profesjonalne. Proszę się zgłaszać.
-
588 2 0 Witam.
Mam doświadczenie w realizacji podobnego systemu automatyzacji w Google Sheets + Apps Script.
Proponuję taką architekturę:
• centralne zbieranie danych przez Apps Script z batch-fetch (bez IMPORTRANGE)
• przetwarzanie tablic w pamięci i pakietowe zapisywanie na zakładkę "Baza danych"
• generowanie unikalnego klucza (SourceID + RowNumber) w celu ochrony przed duplikowaniem
• oddzielna zakładka "Ustawienia" do zarządzania listą tabel i skalowania bez zmiany kodu
• wyzwalacz czasowy + przycisk ręcznego aktualizowania
… • analityczny pulpit nawigacyjny (Tabele przestawne + filtry) z filtrowaniem według okresu, lidera zespołu i montażysty
Przy objętości ~250–300 nowych wierszy/miesiąc limity Apps Script (6 min) nie są krytyczne pod warunkiem zoptymalizowanego przetwarzania wsadowego.
Możemy omówić szczegóły aktualizacji (częstotliwość wyzwalaczy, dostęp, struktura raportów), po dodatkowe informacje proszę kontaktować się prywatnie.
-
86 Dzień dobry, dziękuję za odpowiedź na mój komentarz.
Jestem gotów zrealizować twoje zadanie i wykonać następujące etapy:
1) Skrypt w AppsScript, który będzie wykonywał załadunek danych tabel na jedną zakładkę "Baza danych".
2) Zakładka Ustawienia, gdzie będą wymienione linki do tabel oraz data ostatniej aktualizacji.
3) Skonfigurowany wyzwalacz czasowy, który będzie aktualizował informacje co 30 minut + osobny przycisk do wymuszonej aktualizacji.
4) Zakładka z raportem, gdzie będziesz mógł analizować uzyskane informacje.
Będę zadowolony ze współpracy.
-
10321 128 0 Dzień dobry
Mam znaczące doświadczenie w opracowywaniu rozwiązań na Google Apps Script.
Jeśli chodzi o twoje zadanie - istnieją techniczne ograniczenia czasowe (timeout), dlatego należy ocenić objętość danych i strukturę. Po tym będzie można zaproponować optymalną realizację i zrozumieć, jak lepiej zorganizować pracę skryptu.
-
337 1 0 Cześć, Andrieju!
Masz absolutnie rację co do `IMPORTRANGE` — w 40+ plikach ta funkcja po prostu paraliżuje pracę twojego pliku Master.
Specjalizuję się w budowie złożonych baz danych i analitycznych pulpitów w ekosystemie Google. W twoim zadaniu jest jedna ukryta pułapka: limit czasu wykonania Google Apps Script (6 minut). Jeśli skrypt będzie po prostu otwierał 40-50 plików po kolei, nie zdąży się wykonać i wyświetli błąd. Większość freelancerów o tym zapomina.
Jak architektonicznie rozwiążę twoje zadanie:
1. Optymalizowane zbieranie danych (Batch Fetching): Napiszę skrypt, który zbierze tablice danych ze wszystkich 40+ plików do pamięci (używając `Sheets API` lub optymalizowanych tablic), a następnie jednym pakietem (na sekundę) zapisze je na zakładce `Database`. To zapewni szybkość działania i brak limitów.
… 2. Control Hub (Skalowalność): Stworzę zakładkę ustawień. To będzie twój panel sterowania. Trzy kolumny: `Imię Montażysty` | `Team Lead` | `Link do pliku`. Aby dodać 45. pracownika, wystarczy, że wstawisz link na tę listę — skrypt sam zacznie pobierać z niego dane. Żadnej ingerencji w kod.
3. Smart Database: Skrypt automatycznie doda kolumny z imieniem montażysty i Team Lead do każdego wyciągniętego wiersza. Ustawimy również inteligentne czyszczenie/ponowne zapisywanie, aby dane się nie duplikowały przy kolejnych uruchomieniach.
4. Premium Dashboard Na podstawie zebranej `Database` stworzę dashboard (Tabele przestawne + Slicery). Ale zrobię to nie tylko jako "szary arkusz", lecz zastosuję zasady projektowania UI/UX: kolory korporacyjne, wyraźna hierarchia (przychód, liczba projektów), aby kierownictwu przyjemnie się z tym pracowało.
Aktualizację bazy możemy zrobić za pomocą przycisku "Synchronizuj" + automatycznie co noc/co godzinę za pomocą wyzwalacza w tle.
Mam duże doświadczenie w tworzeniu podobnych systemów dla biznesu. Pisz w prywatnych wiadomościach, omówimy szczegóły i zaczniemy pracę!
-
265 Dzień dobry! Mam duże doświadczenie w pracy z Google Sheets i Google Apps Script, realizowałem systemy zautomatyzowanego raportowania z agregacją danych z dziesiątek plików bez użycia IMPORTRANGE. Proponuję przejść do wiadomości prywatnych w celu dokładniejszego opisu TŻ, czasu pracy i kosztów.
-
333 Cześć, Andrieju!
Zadanie jest zrozumiałe. Masz absolutnie rację - użycie funkcji IMPORTRANGE dla 40+ plików znacznie spowolni pracę głównej tabeli. Najlepiej i najszybciej rozwiązać ten problem za pomocą Google Apps Script.
Jak proponuję to zrealizować:
- Napiszę skrypt, który przejdzie przez wszystkie 40+ tabel i zbierze dane w jedną wspólną bazę (zakładka Baza danych).
- Stworzę osobną zakładkę ustawień (Ustawienia). Kiedy pojawi się nowy pracownik (41-sza lub 45-ta tabela), po prostu dodasz tam link, a skrypt automatycznie zacznie ją przetwarzać. Nie będzie potrzeby ingerencji w kod.
- Na podstawie zebranych danych skonfiguruję analityczny pulpit nawigacyjny, gdzie będzie można wygodnie filtrować statystyki według okresów, zespołów i pracowników.
Mam doświadczenie w pracy z Google Apps Script oraz w budowie architektury baz danych w Arkuszach.
-
714 3 0 Witam. Opracowywałem systemy CRM do ewidencji i tym podobne w Google App Script V8. Zrobię szybko i jakościowo. Proszę o kontakt.
-
456 Witam.
Mam doświadczenie w pracy z Google Sheets i Google Apps Script. Realizuję Master Sheet z automatycznym zbieraniem danych ze wszystkich tabel, tworzę analityczny dashboard i dostosuję system tak, aby łatwo skalował się w przyszłości.
Zrobię szybko, starannie i z uwzględnieniem dalszego rozwoju.
Orientacyjny koszt: 400–500$
Termin wykonania: 3–5 dni (po omówieniu szczegółów, termin może się zmienić)
Jestem gotów omówić szczegóły i przystąpić w najbliższym czasie.
-
Доброго дня
Основна проблема в тому що AppsScript має ліміт по часу 6хв і це орієнтовно 9 секунд на таблицю.
В теорії цього буде достатньо при умовах:
1)Таблиці мають не велику кількість данних.
2)Використовуються формули по мінімуму, або взагалі відсутні.
3)Кількість таблиць не буде кардинально рости.
Чи розглядаєте ви варіант на node.js для вигрузки данних з таблиць? -
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Konfiguracja systemu kopii zapasowej i optymalizacja infrastruktury serwerowejCel prac: Zapewnienie niezawodnego przechowywania danych systemu CRM i aplikacji poprzez wdrożenie zautomatyzowanego systemu tworzenia kopii zapasowych (Backups), a także przeprowadzenie szeregu poprawek serwerowych w celu zwiększenia stabilności, bezpieczeństwa i wydajności… DevOps, Bazy danych i SQL ∙ 51 minut temu ∙ 8 ofert |
System PIM
820 PLN
Trzeba zrobić system PIM. Liczba produktów — kilka milionów. Jest kilku dostawców, którzy podają dane w różnych formatach: csv, xml, API. Dane są ograniczone, często trzeba znajdować cechy produktów w innych źródłach i uzupełniać. Trzeba zrobić tabelę, w której będą… Bazy danych i SQL, Programowanie stron internetowych ∙ 2 godziny 49 minut temu ∙ 27 ofert |
Integracja BAS szwejk 8
820 PLN
Dzień dobry, trzeba zintegrować BAS szwejk 8, podłączyć stronę i CRM sales drive, ustawić raporty i inne dane Bazy danych i SQL ∙ 3 godziny 54 minuty temu ∙ 6 ofert |
Stworzyć dashboard w https://airtable.com/ dotyczący efektywności reklamowych kreacji z facebook adsPełnoprawne TZ https://docs.google.com/document/d/1_n_oYRNZWYxalUA---DM5AD1b5ZSrtePw5J4G42svGw/edit?usp=sharing Bazy danych i SQL, Parsowanie danych ∙ 22 godziny 42 minuty temu ∙ 16 ofert |
Wajbkodin przez Claude Code
1273 PLN
Opracować zamkniętą platformę internetową dla wydarzeń korporacyjnych z osobistymi zaproszeniami za pomocą unikalnych linków i kodów QR. Po zeskanowaniu kodu QR użytkownik trafia na osobistą stronę zaproszenia z powitaniem, zwrotem po imieniu, zdjęciem oraz wiadomością od CEO,… AI graphic, Bazy danych i SQL ∙ 1 dzień 1 godzina temu ∙ 42 oferty |