Method: forms.setPublishSettings

Cập nhật chế độ cài đặt xuất bản của một biểu mẫu.

Các biểu mẫu cũ không được hỗ trợ vì không có trường publishSettings.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
formId

string

Bắt buộc. Mã nhận dạng của biểu mẫu. Bạn có thể lấy mã nhận dạng từ trường Form.form_id.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "publishSettings": {
    object (PublishSettings)
  },
  "updateMask": string
}
Trường
publishSettings

object (PublishSettings)

Bắt buộc. Chế độ cài đặt xuất bản mong muốn để áp dụng cho biểu mẫu.

updateMask

string (FieldMask format)

Không bắt buộc. Các trường publishSettings cần cập nhật. Mặt nạ trường này chấp nhận các giá trị sau:

  • publishState: Cập nhật hoặc thay thế tất cả chế độ cài đặt publishState.
  • "*": Cập nhật hoặc thay thế tất cả các trường publishSettings.

Đây là danh sách tên trường đủ điều kiện được phân tách bằng dấu phẩy. Ví dụ: "user.displayName,photo"

Nội dung phản hồi

Phản hồi của yêu cầu forms.setPublishSettings.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "formId": string,
  "publishSettings": {
    object (PublishSettings)
  }
}
Trường
formId

string

Bắt buộc. Mã nhận dạng của Biểu mẫu. Trường này giống với trường Form.form_id.

publishSettings

object (PublishSettings)

Chế độ cài đặt xuất bản của biểu mẫu.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

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

Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.