Luty 2023 r.


Wyróżnieni deweloperzy: Ashwini Dhananjeyan, Miro

Ashwini Dhananjeyan jest menedżerem ds. inżynierii integracji platform w Miro. Wraz z zespołem stworzył wiele integracji, a w tym odcinku Developer Spotlight opowiada o integracji z Google Workspace, którą udało się jej wdrożyć.




Wiadomości dla deweloperów

Google Workspace Developer Summit

Spotkaj się z nami na Google Workspace Developer Summit i poznaj najnowsze informacje dotyczące platformy Google Workspace. Trwające pół dnia wydarzenie jest przeznaczone dla programistów i specjalistów ds. technologii, którzy chcą dowiedzieć się więcej o tworzeniu rozwiązań dla Google Workspace.

Więcej informacji


Interfejs API Classroom

Zaktualizowaliśmy wszystkie przewodniki po interfejsach API Classroom, dodając przykłady w języku Java. Dowiedz się, jak zarządzać zajęciami, zadaniami, nauczycielami, uczniami, opiekunami, tematami i ocenami za pomocą interfejsu API.

Więcej informacji

Obserwuj nasz nowy kanał w YouTube dla deweloperów Google Workspace

Kanał Google Workspace Developers w YouTube to miejsce, w którym wszyscy deweloperzy mogą dowiedzieć się więcej o tworzeniu rozwiązań za pomocą Google Workspace. Poznaj pełną gamę platform Google Workspace – od Apps Script przez aplikacje Google Chat po interfejsy Workspace API. Wykorzystaj usługi Google Workspace, takie jak Gmail, Dokumenty, Arkusze, Prezentacje, Dysk i wiele innych, aby dostosować, zintegrować lub rozszerzyć te usługi za pomocą naszych narzędzi dla programistów.

Obejrzyj teraz

Promowanie aplikacji z Marketplace za pomocą plakietek Plakietki Google Workspace Marketplace pozwalają deweloperom promować opublikowane aplikacje z Marketplace na ich własnych stronach internetowych. Po kliknięciu użytkownicy zostaną przekierowani bezpośrednio do listy aplikacji z Marketplace, gdzie będą mogli zapoznać się ze szczegółami aplikacji, polityką prywatności, warunkami korzystania i innymi informacjami. Tacy użytkownicy mogą wtedy bezpiecznie instalować aplikacje bezpośrednio z Marketplace.

Więcej informacji



Wyróżnione społeczności


Automatyczna obsługa długotrwałych zadań w Apps Script przez @choraria

Typowe wyzwanie, z jakim mamy do czynienia w przypadku zadań, które trwają długo, to przekroczenie limitu czasu na wykonanie (co następuje w 6 minutach – czas działania skryptu – z 10 lutego 2023 r.). Ten artykuł zawiera tylko szczegółowy przykład na temat tego, jak obejść limit czasu wykonywania skryptu.



Automatyzacja wysyłania e-maili z Arkuszy Google za pomocą Google Apps Script (autor: @aryanirani123)

Moja uczelnia chciała publikować ogłoszenia dotyczące wydarzeń, ocen, obecności studentów i innych wydarzeń, ale wiązało się to z wieloma pracami fizycznymi. Zespół przechowywał wszystkie e-maile w Arkuszach Google i chciał zautomatyzować cały proces wysyłania e-maili. Opracowałem więc skrypt Google Apps Script do zautomatyzowania tego procesu, w którym wszystkie e-maile są wysyłane do uczniów jednym kliknięciem, bez żadnego wysiłku. W tym blogu omówimy, jak zautomatyzować proces wysyłania zbiorczego e-maili za pomocą Google Apps Script.





Wyróżnione rozwiązania


Tworzenie raportu na Dysku Google w Arkuszach Google przy użyciu Apps Script (autor: @mhawksey)

DriveApp ułatwia iterację w folderach na Dysku Google, ale może przekroczyć limity wykonywania, jeśli pliki są duże. W tym poście objaśniamy metodę generowania raportów na temat Dysku Google w Arkuszach Google przy użyciu interfejsu Drive API. Korzystając z tej metody, można skrócić 4-minutowy czas działania potrzebny do zindeksowania 10 tys. plików i folderów w jeden, który można dokończyć w mniej niż 40 sekund.



Tworzenie aplikacji z przepływem zatwierdzania za pomocą AppSheet

Bardzo często gubimy się w e-mailach dotyczących zatwierdzeń. Nie musisz się już martwić – AppSheet ułatwia tworzenie aplikacji do zatwierdzania dla użytkowników komputerów i urządzeń mobilnych, którzy nie mają doświadczenia w programowaniu. Osoby zatwierdzające mogą podejmować działania bezpośrednio za pomocą identyfikatorów e-mail bez konieczności sprawdzania wniosku w zgłoszeniu.