Zmiany w interfejsie API Formularzy Google

Wprowadziliśmy opcje szczegółowej kontroli nad tym, kto może odpowiadać na Formularze Google. W związku z tym formularze muszą być publikowane przed udostępnieniem ich osobom, które mają na nie odpowiadać. Aby mieć pewność, że istniejące skrypty nie przestaną działać, utworzone dziś formularze API są domyślnie publikowane. Aby jednak zapewnić spójność z interfejsem, formularze utworzone przez interfejs API po 31 marca 2026 roku będą tworzone w stanie nieopublikowanym. Musisz je opublikować, zanim będą mogły przyjmować odpowiedzi.

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ą domyślnie nieopublikowane i nie będą otrzymywać odpowiedzi.

Jakie zmiany musisz wprowadzić

  • Formularze utworzone przez interfejs API po 31 marca 2026 roku będą tworzone w stanie nieopublikowanym. Od teraz musisz jawnie publikować formularze utworzone przez interfejs API 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 określić, kto może odpowiadać na pytania w formularzu, udostępniając go konkretnym użytkownikom. Metody permissions.create można użyć do udostępniania formularza użytkownikom. Więcej informacji znajdziesz w artykule Udostępnianie formularza większej liczbie użytkowników.