Zmiany w interfejsie API Formularzy Google

Po wprowadzeniu szczegółowych opcji kontroli dla osób, które mogą odpowiadać na formularze, formularze muszą być publikowane przed udostępnieniem ich tym osobom. Aby zapewnić, że istniejące skrypty nie przestaną działać, formularze utworzone za pomocą interfejsu API będą domyślnie publikowane do 31 marca 2026 r. Aby jednak zachować spójność z interfejsem, formularze utworzone za pomocą interfejsu API po 31 marca 2026 r. będą miały stan „nieopublikowany”. Aby formularze mogły przyjmować odpowiedzi, musisz je opublikować.

Co się stanie, jeśli nic nie zrobisz

Jeśli nie podejmiesz żadnych działań, nowe formularze utworzone za pomocą interfejsów API po 31 marca 2026 r. będą miały domyślnie stan „nieopublikowany” i nie będą otrzymywać odpowiedzi.

Jakie zmiany musisz wprowadzić

  • Formularze utworzone za pomocą interfejsu API po 31 marca 2026 r. będą miały stan „nieopublikowany”. W przyszłości formularze utworzone przez interfejs API trzeba będzie publikować bezpośrednio za pomocą metody forms.setPublishedSettings().

  • Aby przetestować publikowanie formularza, najpierw utwórz formularz w stanie nieopublikowanym za pomocą metody forms.create(). Następnie opublikuj formularz za pomocą metody forms.setPublishSettings().

  • Możesz kontrolować, kto odpowiada na Twój formularz, udostępniając go konkretnym użytkownikom. Metody permissions.create można używać do udostępniania formularza użytkownikom. Więcej informacji znajdziesz w artykule Udostępnianie formularza większej liczbie użytkowników.