Method: forms.setPublishSettings

Aggiorna le impostazioni di pubblicazione di un modulo.

I moduli precedenti non sono supportati perché non dispongono del campo publishSettings.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
formId

string

Obbligatorio. L'ID del modulo. Puoi ottenere l'ID dal campo Form.form_id.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "publishSettings": {
    object (PublishSettings)
  },
  "updateMask": string
}
Campi
publishSettings

object (PublishSettings)

Obbligatorio. Le impostazioni di pubblicazione da applicare al modulo.

updateMask

string (FieldMask format)

Facoltativo. I campi publishSettings da aggiornare. Questa maschera di campo accetta i seguenti valori:

  • publishState: aggiorna o sostituisce tutte le impostazioni publishState.
  • "*": aggiorna o sostituisce tutti i campi publishSettings.

Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: "user.displayName,photo".

Corpo della risposta

La risposta a una richiesta forms.setPublishSettings.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "formId": string,
  "publishSettings": {
    object (PublishSettings)
  }
}
Campi
formId

string

Obbligatorio. L'ID del modulo. È lo stesso del campo Form.form_id.

publishSettings

object (PublishSettings)

Le impostazioni di pubblicazione del modulo.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

Per ulteriori informazioni, consulta la Guida all'autorizzazione.