Method: forms.setPublishSettings

تنظیمات انتشار یک فرم را به روز می کند.

فرم‌های قدیمی پشتیبانی نمی‌شوند زیرا قسمت publishSettings ندارند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
formId

string

مورد نیاز. شناسه فرم. می توانید شناسه را از قسمت Form.form_id دریافت کنید.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "publishSettings": {
    object (PublishSettings)
  },
  "updateMask": string
}
فیلدها
publishSettings

object ( PublishSettings )

مورد نیاز. تنظیمات انتشار مورد نظر برای اعمال در فرم.

updateMask

string ( FieldMask format)

اختیاری. فیلدهای publishSettings برای به روز رسانی. این فیلد ماسک مقادیر زیر را می پذیرد:

  • publishState : تمام تنظیمات publishState به روز می کند یا جایگزین می کند.
  • "*" : تمام فیلدهای publishSettings به روز می کند یا جایگزین می کند.

این فهرستی از نام‌های فیلدهای کاملاً واجد شرایط با کاما است. مثال: "user.displayName,photo" .

بدن پاسخگو

پاسخ یک درخواست forms.setPublishSettings .

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "formId": string,
  "publishSettings": {
    object (PublishSettings)
  }
}
فیلدها
formId

string

مورد نیاز. شناسه فرم. این همان فیلد Form.form_id است.

publishSettings

object ( PublishSettings )

تنظیمات انتشار فرم

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.