Poziom umiejętności programowania: początkujący
Czas trwania: 10 minut
Typ projektu: automatyzacja z regułą opartą na zdarzeniach i regułą opartą na czasie
Cele
- Dowiedz się, na czym polega działanie rozwiązania.
- Dowiedz się, jak usługi Apps Script działają w ramach rozwiązania.
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
Nowi pracownicy zwykle potrzebują dostępu do systemu i sprzętu z działu IT. Aby zarządzać tymi prośbami, możesz utworzyć formularz w Formularzach Google, w którym użytkownicy będą mogli wskazać, jakiego dostępu i urządzeń potrzebują. Gdy dział IT zakończy realizację prośby i zaktualizuje jej stan, osoby zgłaszające prośbę otrzymają e-maila z powiadomieniem.
Jak to działa
Skrypt tworzy formularz prośby o wypożyczenie sprzętu. Elementy w formularzu możesz dostosować w przykładowym kodzie skryptu. Gdy ktoś prześle formularz, skrypt wyśle e-maila z powiadomieniem do wyznaczonego punktu kontaktowego. Gdy stan prośby w arkuszu kalkulacyjnym zmieni się na „Ukończono”, skrypt wyśle e-maila z potwierdzeniem do osoby, która przesłała formularz.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa Formularz – tworzy formularz do zgłaszania problemów z IT.
- Usługa arkusza kalkulacyjnego – sprawdza, czy formularz prośby już istnieje, aby uniknąć duplikatów. zarządza odpowiedziami na formularz, przenosząc je w razie potrzeby na karty Oczekujące i Wypełnione.
- Usługa poczty e-mail – tworzy i wysyła e-maile z prośbami i powiadomieniami o zakończeniu.
- Usługa skryptu – tworzy wyzwalacze. Jeden z nich jest uruchamiany po przesłaniu formularza, a drugi co 5 minut, aby sprawdzić, czy stan żądania to „Ukończono”.
Wymagania wstępne
Aby skorzystać z tego przykładu, musisz spełnić te wymagania wstępne:
- Konto Google (konta Google Workspace mogą wymagać zatwierdzenia przez administratora).
- przeglądarka internetowa z dostępem do internetu;
Konfigurowanie skryptu
Tworzenie projektu Apps Script
- Kliknij ten przycisk, aby utworzyć kopię arkusza Zarządzanie prośbami o sprzęt dla pracowników. Projekt Apps Script odpowiadający temu rozwiązaniu jest dołączony do arkusza kalkulacyjnego.
Utwórz kopię - Kliknij Rozszerzenia > Apps Script.
- Obok zmiennej
REQUEST_NOTIFICATION_EMAIL
zastąp przykładowy e-mail swoim e-mailem. - Kliknij Zapisz
.
Konfigurowanie arkusza kalkulacyjnego
- Wróć do arkusza kalkulacyjnego i kliknij Wnioski o wypożyczenie sprzętu > Skonfiguruj. Aby to menu się wyświetliło, może być konieczne odświeżenie strony.
Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. Jeśli na ekranie zgody OAuth wyświetla się ostrzeżenie Ta aplikacja nie została zweryfikowana, kontynuuj, wybierając Zaawansowane > Przejdź do {Nazwa projektu} (niebezpieczne).
Kliknij Prośby o sprzęt > Skonfiguruj ponownie.
Uruchamianie skryptu
- Kliknij Narzędzia > Zarządzaj formularzem > Uruchom formularz.
- Wypełnij i prześlij formularz.
- Sprawdź, czy dotarł do Ciebie e-mail z powiadomieniem o prośbie o wypożyczenie sprzętu.
- Wróć do arkusza kalkulacyjnego i w arkuszu Oczekujące prośby zmień stan prośby na Ukończone.
- W ciągu 5 minut skrypt wyśle kolejnego e-maila z informacją o zakończeniu przetwarzania żądania. Skrypt przenosi prośbę z arkusza Oczekujące prośby do arkusza Wykonane prośby.
Sprawdzanie kodu
Aby sprawdzić kod Apps Script dla tego rozwiązania, kliknij Wyświetl kod źródłowy poniżej:
Pokaż kod źródłowy
Code.gs
new-equipment-request.html
request-complete.html
Współtwórcy
Ten przykład jest obsługiwany przez Google przy pomocy ekspertów Google ds. programowania.