Rozszerzanie Formularzy Google za pomocą dodatków

Formularze Google to działające w chmurze rozwiązanie do tworzenia ankiet i kwestionariuszy, które umożliwia współpracę w czasie rzeczywistym i zawiera zaawansowane narzędzia do dostosowywania pytań. Formularze można też wykorzystywać do tworzenia testów online.

Możesz rozszerzyć funkcje Formularzy za pomocą dodatków, które pomagają użytkownikom tworzyć nowe ankiety, nawiązywać połączenia z systemami innych firm i integrować dane z Formularzy z innymi aplikacjami Google Workspace (np. Arkuszami Google).

Dodatki do Formularzy utworzone przez inne osoby możesz zobaczyć w Google Workspace Marketplace.

Co możesz zrobić

Oto kilka czynności, które możesz wykonać za pomocą dodatków rozszerzających Formularze:

  • Tworzenie formularzy, uzyskiwanie do nich dostępu i edytowanie ich za pomocą wbudowanej usługi Formularze w Apps Script. Usługa Spreadsheet umożliwia dostęp do Arkuszy Google, w których przechowywane są odpowiedzi na pytania z formularza.
  • Kontrolowanie działania formularza z poziomu dodatku za pomocą usługi Formularze. Możesz na przykład sprawdzić, czy formularz przyjmuje odpowiedzi lub czy wysyła do odpowiadających potwierdzenie.
  • Twórz niestandardowe menu i definiuj wiele interfejsów niestandardowych okien i pasków bocznych za pomocą standardowych języków HTML i CSS. Te komponenty interfejsu rozszerzają edytor Formularzy Google, a nie formularz, który widzą respondenci.
  • Używaj wyzwalaczy dodatku, aby uruchamiać określone funkcje, gdy wystąpią określone zdarzenia wywołujące. Na przykład wywoływacze instalowane form-submit umożliwiają reagowanie dodatku za każdym razem, gdy ktoś prześle odpowiedź w formularzu.

Struktura formularza

Formularz Google składa się z tytułu, opisu i listy pytań formularza. Opcjonalnie formularz może mieć powiązany arkusz Google, w którym są zbierane odpowiedzi.

Każde pytanie w formularzu ma typ wskazujący rodzaj informacji, o które prosi respondenta, lub jest statycznym elementem formularza (np. obrazem lub filmem). Każdy typ jest reprezentowany przez obiekt w usłudze Formularze Apps Script. Dodatki do Formularzy mogą używać tej usługi do dodawania, modyfikowania, przestawiania i usuwania tych elementów formularza:

Quizy

Formularze mogą też pełnić funkcję testów. Jeśli oznaczysz formularz jako quiz, możesz przypisać wartości punktowe i komentarze do każdego pytania. Wartości punktowe umożliwiają dostosowanie oceniania testu. Opinie, reprezentowane przez klasę QuizFeedback w usłudze Formularze, to tekst i linki, które są wyświetlane respondentowi po udzieleniu odpowiedzi na powiązane pytanie w formularzu.

Aktywatory

Wyzwalacze Apps Script umożliwiają projektowi skryptu wykonywanie określonej funkcji po spełnieniu określonych warunków, np. po przesłaniu formularza lub zainstalowaniu dodatku.

Więcej informacji o tym, jakich wyzwalaczy można używać w dodatkach do Formularzy Google i jakie ograniczenia obowiązują w przypadku ich użycia, znajdziesz w artykule Wyzwalacze dodatków.