Method: forms.setPublishSettings

Memperbarui setelan publikasi formulir.

Formulir lama tidak didukung karena tidak memiliki kolom publishSettings.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
formId

string

Wajib. ID formulir. Anda bisa mendapatkan ID dari kolom Form.form_id.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "publishSettings": {
    object (PublishSettings)
  },
  "updateMask": string
}
Kolom
publishSettings

object (PublishSettings)

Wajib. Setelan publikasi yang diinginkan untuk diterapkan ke formulir.

updateMask

string (FieldMask format)

Opsional. Kolom publishSettings yang akan diperbarui. Mask kolom ini menerima nilai berikut:

  • publishState: Memperbarui atau mengganti semua setelan publishState.
  • "*": Memperbarui atau mengganti semua kolom publishSettings.

Ini adalah daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya memenuhi syarat. Contoh: "user.displayName,photo".

Isi respons

Respons permintaan forms.setPublishSettings.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "formId": string,
  "publishSettings": {
    object (PublishSettings)
  }
}
Kolom
formId

string

Wajib. ID Formulir. Ini sama dengan kolom Form.form_id.

publishSettings

object (PublishSettings)

Setelan publikasi formulir.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Panduan otorisasi.