Method: forms.setPublishSettings

একটি ফর্মের প্রকাশ সেটিংস আপডেট করে।

লিগ্যাসি ফর্মগুলি সমর্থিত নয় কারণ তাদের publishSettings ক্ষেত্র নেই৷

HTTP অনুরোধ

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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
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

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।