W związku z wprowadzeniem szczegółowych opcji kontroli nad tym, kto może odpowiadać na formularze Google, formularze muszą zostać opublikowane przed udostępnieniem ich osobom, które mają je wypełnić. Aby mieć pewność, że istniejące skrypty nie ulegną uszkodzeniu, obecnie formularze tworzone przez interfejs API są domyślnie publikowane. Jednak aby dostosować działanie usługi do interfejsu użytkownika, formularze tworzone przez interfejs API po 31 stycznia 2026 r. będą tworzone w stanie nieopublikowanym. Zanim będą 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 stycznia 2026 r. będą domyślnie nieopublikowane i nie będą otrzymywać odpowiedzi.
Jakie zmiany musisz wprowadzić
Formularz utworzony przez interfejs API po 31 stycznia 2026 r. będzie miał stan „nieopublikowany”. Od teraz musisz wyraźnie publikować formularze utworzone przez interfejs API, używając 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ą metodyforms.setPublishSettings()
.Możesz kontrolować, kto odpowiada na Twój formularz, udostępniając go określonym użytkownikom. Aby udostępnić formularz użytkownikom, możesz użyć metody
permissions.create
. Więcej informacji znajdziesz w artykule Udostępnianie formularza większej liczbie osób.