{"id":119180,"date":"2024-01-20T11:33:45","date_gmt":"2024-01-20T10:33:45","guid":{"rendered":"https:\/\/fotc.com\/?p=119180"},"modified":"2024-04-25T11:12:37","modified_gmt":"2024-04-25T09:12:37","slug":"google-apps-script","status":"publish","type":"post","link":"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/","title":{"rendered":"Google Apps Script \u2013 co to jest i jak korzysta\u0107 z tego narz\u0119dzia?"},"content":{"rendered":"\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents collapsed\"><h2>Spis tre\u015bci<\/h2><ul><li><a href=\"#h-czym-jest-apps-script\" data-level=\"2\">Czym jest Apps Script?<\/a><\/li><li><a href=\"#h-do-czego-u-ywa-google-apps-script\" data-level=\"2\">Do czego u\u017cywa\u0107 Google Apps Script?<\/a><\/li><li><a href=\"#h-jak-korzysta-z-google-apps-script\" data-level=\"2\">Jak korzysta\u0107 z Google Apps Script?<\/a><\/li><li><a href=\"#h-google-apps-script-w-praktyce-przyk-ady-projekt-w-fotc\" data-level=\"2\">Google Apps Script w praktyce \u2013 przyk\u0142ady projekt\u00f3w FOTC<\/a><\/li><li><a href=\"#h-apps-script-faq-czyli-najcz-ciej-zadawane-pytania\" data-level=\"2\">Apps Script \u2013 FAQ, czyli najcz\u0119\u015bciej zadawane pytania<\/a><ul><li><a href=\"#h-ile-kosztuje-apps-script\" data-level=\"3\">Ile kosztuje Apps Script?<\/a><\/li><li><a href=\"#h-czy-musz-wykupi-komercyjn-wersj-google-workspace-aby-m-c-korzysta-z-apps-script\" data-level=\"3\">Czy musz\u0119 wykupi\u0107 komercyjn\u0105 wersj\u0119 Google Workspace, aby m\u00f3c korzysta\u0107 z Apps Script?<\/a><\/li><li><a href=\"#h-czego-potrzebuj-aby-zacz-korzysta-z-apps-script\" data-level=\"3\">Czego potrzebuj\u0119, aby zacz\u0105\u0107 korzysta\u0107 z Apps Script?<\/a><\/li><li><a href=\"#h-czy-aby-korzysta-z-apps-script-musz-umie-kodowa\" data-level=\"3\">Czy, aby korzysta\u0107 z Apps Script musz\u0119 umie\u0107 kodowa\u0107?<\/a><\/li><li><a href=\"#h-jak-zacz-z-apps-script\" data-level=\"3\">Jak zacz\u0105\u0107 z Apps Script?<\/a><\/li><li><a href=\"#h-sk-d-czerpa-wiedz-na-temat-sk-adni-j-zyka-apps-script\" data-level=\"3\">Sk\u0105d czerpa\u0107 wiedz\u0119 na temat sk\u0142adni j\u0119zyka Apps Script?<\/a><\/li><\/ul><\/li><li><a href=\"#h-skorzystaj-z-pomocy-fotc\" data-level=\"2\">Skorzystaj z pomocy FOTC<\/a><\/li><\/ul><\/div>\n\n\n\n<p><strong>Apps Script to dzia\u0142aj\u0105ca w chmurze platforma i j\u0119zyk programowania oparty na JavaScript. Narz\u0119dzie to pozwala zautomatyzowa\u0107 wykonywanie dzia\u0142a\u0144 w aplikacjach Google oraz integrowa\u0107 je ze sob\u0105 i z programami innych producent\u00f3w. Z poni\u017cszego artyku\u0142u dowiesz si\u0119, jak rozpocz\u0105\u0107 prac\u0119 w edytorze kodu, gdzie mo\u017cna znale\u017a\u0107 dokumentacj\u0119 j\u0119zyka Apps Script i do czego warto wykorzysta\u0107 to narz\u0119dzie.<\/strong><\/p>\n\n\n\n<h2 id=\"h-czym-jest-apps-script\">Czym jest Apps Script?<\/h2>\n\n\n\n<p>Google Apps Script to oparty na JavaScript j\u0119zyk programowania oraz platforma, w kt\u00f3rej w prosty spos\u00f3b mo\u017cna tworzy\u0107 aplikacje rozszerzaj\u0105ce funkcjonalno\u015b\u0107 narz\u0119dzi tworzonych przez Google.&nbsp;<\/p>\n\n\n\n<p><strong>Narz\u0119dzie zosta\u0142o wst\u0119pnie zintegrowane z programami wchodz\u0105cymi w sk\u0142ad pakietu Google Workspace, jak r\u00f3wnie\u017c z ponad 100 innymi us\u0142ugami Google, takimi jak YouTube, Google Analytics czy BigQuery.<\/strong><\/p>\n\n\n\n<p>Aby zacz\u0105\u0107 korzysta\u0107 z Google Apps Script nie musisz by\u0107 do\u015bwiadczonym programist\u0105. Wykorzystywany tu j\u0119zyk odznacza si\u0119 prost\u0105 sk\u0142adni\u0105 i zosta\u0142 dobrze opisany w obszernej dokumentacji, udost\u0119pnianej na <a href=\"https:\/\/developers.google.com\/apps-script?hl=pl\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">jednej ze swoich stron<\/a> przez Google. Jednak je\u015bli chcesz w miar\u0119 sprawnie kodowa\u0107 na platformie, warto, aby tematy zwi\u0105zane z programowaniem nie by\u0142y Ci obce. Osobie, kt\u00f3ra wie, czym s\u0105 p\u0119tle, zmienne czy instrukcje warunkowe, na pewno o wiele \u0142atwiej b\u0119dzie rozpocz\u0105\u0107 swoj\u0105 przygod\u0119 z Apps Script.&nbsp;<\/p>\n\n\n\n<p>W przypadku omawianego narz\u0119dzia nie musisz te\u017c po\u015bwi\u0119ca\u0107 wiele czasu na konfiguracj\u0119 \u015brodowiska \u2013 edytor kodu dost\u0119pny jest z poziomu przegl\u0105darki, a wytworzone skrypty s\u0105 wykonywane na serwerach Google. Tym samym jedyne czego potrzebujesz, by zacz\u0105\u0107, to przegl\u0105darka internetowa oraz aktywne konto Google.<\/p>\n\n\n<div class=\"bg-blue banners mt-4 mb-4\">\r\n  <div class=\"container \">\r\n    <div class=\"row sw\">\r\n        <div class=\"col-md-7 sw col-12 mb-md-0\">\r\n        <span style=\"margin-bottom: 1rem;\r\n    font-weight: 500;margin-top: 25px;\r\n    line-height: 1.1;\r\n    font-size: 2rem; display: block; color:#fff\">Wi\u0119ksze mo\u017cliwo\u015bci Google Workspace?<\/span>\r\n        <\/div>\r\n        <div class=\"col-md-5 sw sww\">\r\n        <img style=\"margin-top:25px;\" src=\"\/app\/uploads\/2023\/02\/FOTC-LOGO-WWW-RGB-RED-2.png\">\r\n        <\/div>\r\n        <\/div>\r\n        <div class=\"row\">\r\n          <div class=\"col-md-7\"><p style=\"color:#fff\">Specjali\u015bci FOTC napisz\u0105 skrypt, kt\u00f3rego potrzebujesz!<\/p><\/div>\r\n        <div class=\"col-md-5 col-12 text-cent-right\">\r\n        <a class=\"newbtn bannerbtn\" href=\"https:\/\/fotc.com\/pl\/kontakt\/\">Poznaj szczeg\u00f3\u0142y<\/a>\r\n        \r\n        <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\n\n\n<p>Je\u015bli spos\u00f3b dzia\u0142ania Apps Script wydaje Ci si\u0119 zbyt skomplikowany, to pewnie ucieszy Ci\u0119 to, \u017ce istnieje prostsza alternatywna dla tego narz\u0119dzia. A mowa tu o AppSheet \u2013 platformie typu no-code, w kt\u00f3rej mo\u017cesz tworzy\u0107 w\u0142asne aplikacje i automatyzacje, nawet je\u015bli nie potrafisz programowa\u0107. Wi\u0119cej na jej temat dowiesz si\u0119 z naszego artyku\u0142u <a href=\"https:\/\/fotc.com\/pl\/blog\/google-appsheet\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Google AppSheet \u2013 co to jest jest i jak z niego korzysta\u0107?<\/a> Zach\u0119camy Ci\u0119 te\u017c do obejrzenia nagrania z naszego webinaru, podczas kt\u00f3rego Maciej Wojnarowicz (Cloud Support Specialist w FOTC) wyja\u015bnia\u0142, jak postawi\u0107 pierwsze kroki w AppSheet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/fotc.com\/pl\/webinars\/pierwsze-kroki-w-appsheet\/\" target=\"_blank\"><img width=\"1024\" height=\"576\" src=\"https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-1024x576.png\" alt=\"Webinar AppSheet - platforma typu no-code\" class=\"wp-image-127026\" srcset=\"https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-1024x576.png 1024w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-300x169.png 300w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-768x432.png 768w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-123x69.png 123w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-142x80.png 142w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-311x175.png 311w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-501x282.png 501w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-325x183.png 325w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet-26x15.png 26w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/large-Baner-Webinar-AppSheet.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 id=\"h-do-czego-u-ywa-google-apps-script\">Do czego u\u017cywa\u0107 Google Apps Script?<\/h2>\n\n\n\n<p>Dzi\u0119ki Google Apps Script u\u017cytkownicy mog\u0105 tworzy\u0107 skrypty, kt\u00f3re uwolni\u0105 ich (oraz cz\u0142onk\u00f3w ich zespo\u0142\u00f3w) od wykonywania powtarzalnych i monotonnych czynno\u015bci. Projekty stworzone przy u\u017cyciu tego narz\u0119dzia s\u0105 najcz\u0119\u015bciej wykorzystywane do automatyzacji proces\u00f3w, integrowania aplikacji Google z innymi programami oraz pisanina dodatk\u00f3w, kt\u00f3re rozszerz\u0105 ich funkcjonalno\u015b\u0107.<\/p>\n\n\n\n<p><strong>Za pomoc\u0105 Apps Script mo\u017cesz na przyk\u0142ad:<\/strong><\/p>\n\n\n\n<ul><li>Dodawa\u0107 do aplikacji Google Workspace (np. Google Sheets, Google Docs czy Google Forms) w\u0142asne funkcje w menu, wyskakuj\u0105ce okna czy paski.<\/li><li>Tworzy\u0107 makra i niestandardowe funkcje w Arkuszach Google.<\/li><li>Pisa\u0107 aplikacje webowe, kt\u00f3re p\u00f3\u017aniej umie\u015bcisz na swojej stronie lub w Google Sites.<\/li><li>Integrowa\u0107 ze sob\u0105 r\u00f3\u017cne us\u0142ugi Google, takie jak na przyk\u0142ad AdSense, Analytics, Google Drive, Gmail czy Mapy.<\/li><li>Tworzy\u0107 dodatki do aplikacji i publikowa\u0107 je w Google Workspace Marketplace.<\/li><\/ul>\n\n\n\n<p>W narz\u0119dziu mo\u017cesz mi\u0119dzy innymi stworzy\u0107 skrypt, kt\u00f3ry b\u0119dzie pobiera\u0142 dane z ankiet wype\u0142nionych przez klient\u00f3w w Formularzach Google i automatycznie zapisywa\u0142 odpowiedzi w Arkuszach. Za\u015b w przypadku wa\u017cnych zmian dokonanych w tym dokumencie, do wskazanych os\u00f3b wy\u015ble informuj\u0105cy o tym e-mail.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"707\" height=\"588\" src=\"https:\/\/fotc.com\/app\/uploads\/2023\/07\/landing-page-hero.svg\" alt=\"\" class=\"wp-image-119187\"\/><\/figure>\n\n\n\n<h2 id=\"h-jak-korzysta-z-google-apps-script\">Jak korzysta\u0107 z Google Apps Script?<\/h2>\n\n\n\n<p>Do tworzenia skrypt\u00f3w i aplikacji, zarz\u0105dzania projektami stworzonymi w Google Apps Script oraz do ich monitorowania s\u0142u\u017cy <strong>specjalny panel, <\/strong>z kt\u00f3rego mo\u017cna korzysta\u0107 pod adresem <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/script.google.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">https:\/\/script.google.com\/<\/a>.<\/p>\n\n\n\n<p>W narz\u0119dziu tym mo\u017cna wykonywa\u0107 m.in. nast\u0119puj\u0105ce czynno\u015bci:<\/p>\n\n\n\n<ul><li>Wyszukiwa\u0107 i wy\u015bwietla\u0107 istniej\u0105ce projekty Apps Script.<\/li><li>Tworzy\u0107 nowe projekty.<\/li><li>Debugowa\u0107 kod.<\/li><li>Wy\u015bwietla\u0107 informacje na temat projekt\u00f3w.<\/li><li>Monitorowa\u0107 projekty oraz stan wykorzystywanych przez nie zasob\u00f3w.<\/li><li>Wy\u015bwietla\u0107 zapisy dziennika aktywno\u015bci projekt\u00f3w.<\/li><li>W\u0142\u0105cza\u0107 i wy\u0142\u0105cza\u0107 Apps Script API, w celu umo\u017cliwienia lub uniemo\u017cliwienia aplikacjom zewn\u0119trznym korzystania z interfejs\u00f3w API do \u0142\u0105czenia si\u0119 z Twoimi projektami i ich modyfikowania.<\/li><\/ul>\n\n\n\n<p>Na platformie mo\u017cesz te\u017c zapisywa\u0107 biblioteki oraz korzysta\u0107 z wgranych ju\u017c tam interfejs\u00f3w API wielu us\u0142ug Google.<\/p>\n\n\n\n<h2 id=\"h-google-apps-script-w-praktyce-przyk-ady-projekt-w-fotc\">Google Apps Script w praktyce \u2013 przyk\u0142ady projekt\u00f3w FOTC<\/h2>\n\n\n\n<p>Google Apps Script to narz\u0119dzie, kt\u00f3re bardzo cz\u0119sto wykorzystujemy r\u00f3wnie\u017c w FOTC. Dzi\u0119ki tej platformie mo\u017cemy szybko i wygodnie tworzy\u0107 rozwi\u0105zania usprawniaj\u0105ce prac\u0119 zar\u00f3wno w naszej firmie, jak i w organizacjach naszych klient\u00f3w.&nbsp;<\/p>\n\n\n\n<p>Je\u015bli wi\u0119c potrzebujesz stworzy\u0107 skrypt, kt\u00f3ry b\u0119dzie automatyzowa\u0142 procesy w Twojej firmie; nie wiesz, jak zintegrowa\u0107 Arkusze ze swoim systemem ksi\u0119gowym; albo chcesz zbiorczo nadawa\u0107 uprawnienia u\u017cytkownikom w obr\u0119bie swojej organizacji, koniecznie si\u0119 z nami <a href=\"https:\/\/fotc.com\/pl\/kontakt\/\" target=\"_blank\" aria-label=\"skontaktuj. (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">skontaktuj.<\/a> <strong>Specjali\u015bci FOTC maj\u0105 du\u017ce do\u015bwiadczenie w tworzeniu skrypt\u00f3w i aplikacji w Google Apps Script i pomog\u0105 Ci rozwi\u0105za\u0107 problemy, z kt\u00f3rymi zmierzysz si\u0119 w tej materii.&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"1024\" height=\"625\" src=\"https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod-1024x625.png\" alt=\"kod przyk\u0142adowej aplikacji w Apps Script\" class=\"wp-image-119181\" srcset=\"https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod-1024x625.png 1024w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod-300x183.png 300w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod-768x469.png 768w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod-123x75.png 123w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod-142x87.png 142w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod-287x175.png 287w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod-462x282.png 462w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod-26x16.png 26w, https:\/\/fotc.com\/app\/uploads\/2023\/07\/kod.png 1108w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Aby nie by\u0107 go\u0142os\u0142ownymi, poni\u017cej przedstawiamy trzy przyk\u0142adowe projekty, kt\u00f3re in\u017cynierowie FOTC zrealizowali przy u\u017cyciu Google Apps Script.<\/p>\n\n\n\n<p><strong>Automatyczne tworzenie um\u00f3w&nbsp;<\/strong><\/p>\n\n\n\n<p>Podpisywanie um\u00f3w z nowymi klientami jest w FOTC bardzo sprawne. Przebiega ono w nast\u0119puj\u0105cy spos\u00f3b: po wype\u0142nieniu przez klienta ankiety stworzonej w Google Forms, automatycznie generuje si\u0119 umowa, w kt\u00f3rej uwzgl\u0119dnione s\u0105 wszystkie wa\u017cne informacje, takie jak dane firmy, liczba wykupionych licencji i typ kontraktu. Dodatkowo informacje te zapisuj\u0105 si\u0119 w bazie danych. Na podstawie generowanych tam status\u00f3w skrypt wysy\u0142a do wszystkich zainteresowanych os\u00f3b e-maile o stanie projektu.<\/p>\n\n\n\n<p><strong>\u0141atwiejsze zarz\u0105dzanie zasobami katalogu Google Workspace<\/strong><\/p>\n\n\n\n<p>Przy u\u017cyciu Google Apps Script technicy FOTC stworzyli funkcje, kt\u00f3re u\u0142atwiaj\u0105 im zarz\u0105dzanie zasobami w katalogu Google Workspace (Directory). Dzi\u0119ki temu mog\u0105 na przyk\u0142ad masowo pobiera\u0107 oraz aktualizowa\u0107 aliasy mailowe w obr\u0119bie danej organizacji. Narz\u0119dzie to wykorzystujemy w FOTC zar\u00f3wno wewn\u0119trznie, jak i do obs\u0142ugi klient\u00f3w.<\/p>\n\n\n\n<p><strong>Wsparcie w migracji danych<\/strong><\/p>\n\n\n\n<p>Apps Script mo\u017ce te\u017c zosta\u0107 u\u017cyte do automatyzacji proces\u00f3w zwi\u0105zanych ze zmian\u0105 \u015brodowiska pracy. Przyk\u0142adem niech b\u0119dzie tu skrypt, kt\u00f3ry nasi in\u017cynierowie stworzyli podczas przenoszenia do Google Workspace kilkuset pracownik\u00f3w Tutore Poland. Napisane przez nich API automatycznie wys\u0142a\u0142o wszystkim przenoszonym u\u017cytkownikom dane do logowania, dzi\u0119ki czemu nie trzeba by\u0142o robi\u0107 tego r\u0119cznie.&nbsp;<\/p>\n\n\n\n<p><strong>Czytaj te\u017c: <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/fotc.com\/pl\/casestudies\/tutore-poland\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Jak FOTC wspar\u0142o Tutore Poland przy migracji danych i ujednoliceniu \u015brodowiska pracy<\/a><\/strong><\/p>\n\n\n\n<h2 id=\"h-apps-script-faq-czyli-najcz-ciej-zadawane-pytania\">Apps Script \u2013 FAQ, czyli najcz\u0119\u015bciej zadawane pytania<\/h2>\n\n\n\n<h3 id=\"h-ile-kosztuje-apps-script\">Ile kosztuje Apps Script?<\/h3>\n\n\n\n<p>Google Apps Script to narz\u0119dzie bezp\u0142atne.<\/p>\n\n\n\n<h3 id=\"h-czy-musz-wykupi-komercyjn-wersj-google-workspace-aby-m-c-korzysta-z-apps-script\">Czy musz\u0119 wykupi\u0107 komercyjn\u0105 wersj\u0119 Google Workspace, aby m\u00f3c korzysta\u0107 z Apps Script?<\/h3>\n\n\n\n<p>Nie. Aby m\u00f3c tworzy\u0107 skrypty przy u\u017cyciu tego narz\u0119dzia mo\u017cesz pos\u0142ugiwa\u0107 si\u0119 darmow\u0105 wersj\u0105 konta Google.<\/p>\n\n\n\n<h3 id=\"h-czego-potrzebuj-aby-zacz-korzysta-z-apps-script\">Czego potrzebuj\u0119, aby zacz\u0105\u0107 korzysta\u0107 z Apps Script?<\/h3>\n\n\n\n<p>Aby zacz\u0105\u0107 korzysta\u0107 z platformy potrzebujesz przegl\u0105darki internetowej oraz aktywnego konta Google.&nbsp;<\/p>\n\n\n\n<h3 id=\"h-czy-aby-korzysta-z-apps-script-musz-umie-kodowa\">Czy, aby korzysta\u0107 z Apps Script musz\u0119 umie\u0107 kodowa\u0107?<\/h3>\n\n\n\n<p>Do pisania skrypt\u00f3w i niewielkich aplikacji w Google Apps Script nie jest potrzebne do\u015bwiadczenie programistyczne. Jednocze\u015bnie warto pami\u0119ta\u0107, \u017ce NIE jest to platforma typu no-code. Oznacza to, \u017ce znajomo\u015b\u0107 podstaw programowania mo\u017ce okaza\u0107 si\u0119 bardzo pomocna.<\/p>\n\n\n\n<h3 id=\"h-jak-zacz-z-apps-script\">Jak zacz\u0105\u0107 z Apps Script?<\/h3>\n\n\n\n<p>Panel Google Apps Script, kt\u00f3ry pozwala tworzy\u0107 i monitorowa\u0107 projekty znajduje si\u0119 pod adresem <a href=\"https:\/\/script.google.com\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">https:\/\/script.google.com\/<\/a>.&nbsp;<\/p>\n\n\n\n<h3 id=\"h-sk-d-czerpa-wiedz-na-temat-sk-adni-j-zyka-apps-script\">Sk\u0105d czerpa\u0107 wiedz\u0119 na temat sk\u0142adni j\u0119zyka Apps Script?<\/h3>\n\n\n\n<p>Swoj\u0105 wiedz\u0119 na ten temat mo\u017cesz poszerzy\u0107 dzi\u0119ki obszernej dokumentacji dost\u0119pnej <a href=\"https:\/\/developers.google.com\/apps-script?hl=pl\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">na stronie producenta. <\/a>&nbsp;Znajdziesz tam r\u00f3wnie\u017c \u0107wiczenia, kt\u00f3re pomog\u0105 Ci zaznajomi\u0107 si\u0119 z tematem w praktyce.<\/p>\n\n\n\n<h2 id=\"h-skorzystaj-z-pomocy-fotc\">Skorzystaj z pomocy FOTC<\/h2>\n\n\n\n<p>Korzystasz z narz\u0119dzi <a aria-label=\"Google Workspace (opens in a new tab)\" href=\"https:\/\/fotc.com\/pl\/google-workspace\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Google Workspace<\/a>? Chcesz rozszerzy\u0107 ich funkcjonalno\u015b\u0107 lub potrzebujesz pomocy przy konfiguracji us\u0142ugi?<strong> <a href=\"https:\/\/fotc.com\/pl\/kontakt\/\" class=\"ek-link\">Skontaktuj si\u0119 z naszymi specjalistami.<\/a> <\/strong>Jako certyfikowany partner Google Cloud w wielu przypadkach mo\u017cemy zaproponowa\u0107 naszym klientom dodatkowe rabaty na zakup licencji. Zapewniamy te\u017c dost\u0119pne w trybie 24\/7 wsparcie techniczne oraz pomagamy w migracji danych z dotychczasowego \u015brodowiska pracy. Dbamy te\u017c o bezpiecze\u0144stwo instancji naszych klient\u00f3w, wykonuj\u0105c dla nich audyty bezpiecze\u0144stwa Google Workspace.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apps Script to dzia\u0142aj\u0105ca w chmurze platforma i j\u0119zyk programowania oparty na JavaScript. Narz\u0119dzie to pozwala zautomatyzowa\u0107 wykonywanie dzia\u0142a\u0144 w aplikacjach Google oraz integrowa\u0107 je ze sob\u0105 i z programami innych producent\u00f3w. Z poni\u017cszego artyku\u0142u dowiesz si\u0119, jak rozpocz\u0105\u0107 prac\u0119 w edytorze kodu, gdzie mo\u017cna znale\u017a\u0107 dokumentacj\u0119 j\u0119zyka Apps Script i do czego warto wykorzysta\u0107&#8230;<\/p>\n","protected":false},"author":24,"featured_media":119194,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":5,"_editorskit_typography_data":[],"_editorskit_blocks_typography":"","_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}"},"categories":[563],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v16.7 (Yoast SEO v19.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google Apps Script \u2013 czym jest i jak z niego korzysta\u0107? | FOTC<\/title>\n<meta name=\"description\" content=\"Poznaj mo\u017cliwo\u015bci Google Apps Script \u2013 platformy i j\u0119zyka programowania, za pomoc\u0105 kt\u00f3rych mo\u017cesz rozszerzy\u0107 funkcjonalno\u015b\u0107 aplikacji Google Workspace.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google Apps Script \u2013 czym jest i jak z niego korzysta\u0107? | FOTC\" \/>\n<meta property=\"og:description\" content=\"Poznaj mo\u017cliwo\u015bci Google Apps Script \u2013 platformy i j\u0119zyka programowania, za pomoc\u0105 kt\u00f3rych mo\u017cesz rozszerzy\u0107 funkcjonalno\u015b\u0107 aplikacji Google Workspace.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/\" \/>\n<meta property=\"og:site_name\" content=\"FOTC\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-20T10:33:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-25T09:12:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fotc.com\/app\/uploads\/2023\/07\/BLOG_GW_PL-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Monika Zaj\u0105c\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Google Apps Script \u2013 czym jest i jak z niego korzysta\u0107? | FOTC\" \/>\n<meta name=\"twitter:description\" content=\"Poznaj mo\u017cliwo\u015bci Google Apps Script \u2013 platformy i j\u0119zyka programowania, za pomoc\u0105 kt\u00f3rych mo\u017cesz rozszerzy\u0107 funkcjonalno\u015b\u0107 aplikacji Google Workspace.\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/\",\"url\":\"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/\",\"name\":\"Google Apps Script \u2013 czym jest i jak z niego korzysta\u0107? | FOTC\",\"isPartOf\":{\"@id\":\"https:\/\/fotc.com\/#website\"},\"datePublished\":\"2024-01-20T10:33:45+00:00\",\"dateModified\":\"2024-04-25T09:12:37+00:00\",\"author\":{\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/757c0d34db00f86d0dc5b08256b39167\"},\"description\":\"Poznaj mo\u017cliwo\u015bci Google Apps Script \u2013 platformy i j\u0119zyka programowania, za pomoc\u0105 kt\u00f3rych mo\u017cesz rozszerzy\u0107 funkcjonalno\u015b\u0107 aplikacji Google Workspace.\",\"breadcrumb\":{\"@id\":\"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/\"]}],\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PL\",\"item\":\"https:\/\/fotc.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Workspace\",\"item\":\"https:\/\/fotc.com\/pl\/blog\/category\/google-workspace-pl\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Google Apps Script \u2013 co to jest i jak korzysta\u0107 z tego narz\u0119dzia?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fotc.com\/#website\",\"url\":\"https:\/\/fotc.com\/\",\"name\":\"FOTC\",\"description\":\"Partner Google Cloud\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fotc.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/757c0d34db00f86d0dc5b08256b39167\",\"name\":\"Monika Zaj\u0105c\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6bee532f79773832b1a528781832898d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6bee532f79773832b1a528781832898d?s=96&d=mm&r=g\",\"caption\":\"Monika Zaj\u0105c\"},\"description\":\"Monika Zaj\u0105c has been involved in content marketing for over 10 years. In her career, she has created content for brands such as Santander Bank, \u017babka, ISOVER, Meble FORTE or Raben. At FOTC, she is a Content Manager.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/monika-m-zajac\"],\"knowsAbout\":[\"Google Workspace\",\"Duet AI\"],\"jobTitle\":\"Content Manager\",\"worksFor\":\"FOTC\",\"url\":\"https:\/\/fotc.com\/pl\/blog\/author\/monika-zajac\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Google Apps Script \u2013 czym jest i jak z niego korzysta\u0107? | FOTC","description":"Poznaj mo\u017cliwo\u015bci Google Apps Script \u2013 platformy i j\u0119zyka programowania, za pomoc\u0105 kt\u00f3rych mo\u017cesz rozszerzy\u0107 funkcjonalno\u015b\u0107 aplikacji Google Workspace.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/","og_locale":"pl_PL","og_type":"article","og_title":"Google Apps Script \u2013 czym jest i jak z niego korzysta\u0107? | FOTC","og_description":"Poznaj mo\u017cliwo\u015bci Google Apps Script \u2013 platformy i j\u0119zyka programowania, za pomoc\u0105 kt\u00f3rych mo\u017cesz rozszerzy\u0107 funkcjonalno\u015b\u0107 aplikacji Google Workspace.","og_url":"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/","og_site_name":"FOTC","article_published_time":"2024-01-20T10:33:45+00:00","article_modified_time":"2024-04-25T09:12:37+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/fotc.com\/app\/uploads\/2023\/07\/BLOG_GW_PL-1.jpg","type":"image\/jpeg"}],"author":"Monika Zaj\u0105c","twitter_card":"summary_large_image","twitter_title":"Google Apps Script \u2013 czym jest i jak z niego korzysta\u0107? | FOTC","twitter_description":"Poznaj mo\u017cliwo\u015bci Google Apps Script \u2013 platformy i j\u0119zyka programowania, za pomoc\u0105 kt\u00f3rych mo\u017cesz rozszerzy\u0107 funkcjonalno\u015b\u0107 aplikacji Google Workspace.","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/","url":"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/","name":"Google Apps Script \u2013 czym jest i jak z niego korzysta\u0107? | FOTC","isPartOf":{"@id":"https:\/\/fotc.com\/#website"},"datePublished":"2024-01-20T10:33:45+00:00","dateModified":"2024-04-25T09:12:37+00:00","author":{"@id":"https:\/\/fotc.com\/#\/schema\/person\/757c0d34db00f86d0dc5b08256b39167"},"description":"Poznaj mo\u017cliwo\u015bci Google Apps Script \u2013 platformy i j\u0119zyka programowania, za pomoc\u0105 kt\u00f3rych mo\u017cesz rozszerzy\u0107 funkcjonalno\u015b\u0107 aplikacji Google Workspace.","breadcrumb":{"@id":"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fotc.com\/pl\/blog\/google-apps-script\/"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"BreadcrumbList","@id":"https:\/\/fotc.com\/pl\/blog\/google-apps-script\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"PL","item":"https:\/\/fotc.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Google Workspace","item":"https:\/\/fotc.com\/pl\/blog\/category\/google-workspace-pl\/"},{"@type":"ListItem","position":3,"name":"Google Apps Script \u2013 co to jest i jak korzysta\u0107 z tego narz\u0119dzia?"}]},{"@type":"WebSite","@id":"https:\/\/fotc.com\/#website","url":"https:\/\/fotc.com\/","name":"FOTC","description":"Partner Google Cloud","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fotc.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/fotc.com\/#\/schema\/person\/757c0d34db00f86d0dc5b08256b39167","name":"Monika Zaj\u0105c","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/fotc.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6bee532f79773832b1a528781832898d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6bee532f79773832b1a528781832898d?s=96&d=mm&r=g","caption":"Monika Zaj\u0105c"},"description":"Monika Zaj\u0105c has been involved in content marketing for over 10 years. In her career, she has created content for brands such as Santander Bank, \u017babka, ISOVER, Meble FORTE or Raben. At FOTC, she is a Content Manager.","sameAs":["https:\/\/www.linkedin.com\/in\/monika-m-zajac"],"knowsAbout":["Google Workspace","Duet AI"],"jobTitle":"Content Manager","worksFor":"FOTC","url":"https:\/\/fotc.com\/pl\/blog\/author\/monika-zajac\/"}]}},"_links":{"self":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/119180"}],"collection":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/comments?post=119180"}],"version-history":[{"count":0,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/119180\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media\/119194"}],"wp:attachment":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media?parent=119180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/categories?post=119180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/tags?post=119180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}