Method: forms.setPublishSettings

Zmień ustawienia publikowania formularza.

Starsze formularze nie są obsługiwane, ponieważ nie mają pola publishSettings.

Żądanie HTTP

POST https://forms.googleapis.com/v1/forms/{formId}:setPublishSettings

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
formId

string

Wymagane. Identyfikator formularza. Identyfikator znajdziesz w polu Form.form_id.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "publishSettings": {
    object (PublishSettings)
  },
  "updateMask": string
}
Pola
publishSettings

object (PublishSettings)

Wymagane. Ustawienia publikowania, które chcesz zastosować do formularza.

updateMask

string (FieldMask format)

Opcjonalnie. Pola publishSettings, które chcesz zaktualizować. Ta maska pola akceptuje te wartości:

  • publishState: aktualizuje lub zastępuje wszystkie ustawienia publishState.
  • "*": aktualizuje lub zastępuje wszystkie pola publishSettings.

Jest to lista pełnych nazw pól rozdzielona przecinkami. Przykład: "user.displayName,photo".

Treść odpowiedzi

Odpowiedź na forms.setPublishSettings.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "formId": string,
  "publishSettings": {
    object (PublishSettings)
  }
}
Pola
formId

string

Wymagane. Identyfikator formularza. Jest to takie samo pole jak Form.form_id.

publishSettings

object (PublishSettings)

Ustawienia publikowania formularza.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/forms.body

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.