নিষ্ক্রিয়, সক্ষম & একটি লেবেল মুছুন

এই পৃষ্ঠায় লেবেল সম্পর্কিত এই কাজগুলি কীভাবে সম্পাদন করতে হয় তা বর্ণনা করা হয়েছে:

  • লেবেল বন্ধ করুন
  • একটি লেবেল সক্ষম করুন
  • একটি লেবেল মুছুন

লেবেল বন্ধ করুন

একটি লেবেল অক্ষম করার ফলে বর্তমান প্রকাশিত সংশোধনের উপর ভিত্তি করে একটি নতুন অক্ষম প্রকাশিত সংশোধন তৈরি হয়। যদি একটি খসড়া সংশোধন থাকে, তাহলে সর্বশেষ খসড়া সংশোধনের উপর ভিত্তি করে একটি নতুন অক্ষম খসড়া সংশোধন তৈরি করা হয়। পুরানো খসড়া সংশোধনগুলি মুছে ফেলা হয়। আরও তথ্যের জন্য, লেবেল জীবনচক্র দেখুন।

একবার অক্ষম করার পরেও, ব্যবহারকারীরা API এর মাধ্যমে এই লেবেলটি প্রয়োগ করতে পারবেন। লেবেলটি এখনও যেখানে এটি ইতিমধ্যেই প্রয়োগ করা হয়েছে সেখানে এবং আপনার অনুসন্ধান ফলাফলে প্রদর্শিত হবে। একটি অক্ষম লেবেল মুছে ফেলা যেতে পারে।

প্রকাশিত লেবেল নিষ্ক্রিয় করতে, labels সংগ্রহে disable পদ্ধতিটি ব্যবহার করুন।

আপনাকে অবশ্যই উল্লেখ করতে হবে:

  • একটি লেবেল রিসোর্স যা প্রতিটি লেবেলের প্রতিনিধিত্ব করে। এতে একটি রিসোর্স Name এবং ID থাকে, যা লেবেলের জন্য একটি বিশ্বব্যাপী অনন্য শনাক্তকারী।

  • ব্যবহারকারীর অ্যাডমিনিস্ট্রেটর শংসাপত্র ব্যবহার করার জন্য useAdminAccess true । অ্যাক্সেস দেওয়ার আগে সার্ভার যাচাই করে যে ব্যবহারকারী লেবেলের একজন অ্যাডমিন।

এই উদাহরণে সঠিক লেবেলটি নিষ্ক্রিয় করার জন্য ID ব্যবহার করা হয়েছে।

পাইথন

service.labels().disable(
name='labels/ID',
body={
  'use_admin_access': True
}).execute()

নোড.জেএস

service.labels.disable({
  'resource': {
    'use_admin_access': true
},
'name': 'labels/ID'
}, (err, res) => {
  if (err) return console.error('The API returned an error: ' + err);
  console.log(res);
});

লেবেলটিতে DISABLED State " লেখা আছে এবং লেবেলের রিভিশন আইডি বাড়ানো হয়েছে। ব্যবহারকারীরা API এর মাধ্যমে লেবেলটি প্রয়োগ করতে পারেন। তবে, disabledPolicy পদ্ধতির showInApply বৈশিষ্ট্যটি কনফিগার না করা থাকলে একটি UI-তে একটি অক্ষম লেবেল দেখানো হয় না।

একটি লেবেল সক্ষম করুন

একটি অক্ষম লেবেল সক্রিয় করলে এটি তার প্রকাশিত অবস্থায় পুনরুদ্ধার করে। এর ফলে বর্তমান অক্ষম প্রকাশিত সংস্করণের উপর ভিত্তি করে একটি নতুন প্রকাশিত সংস্করণ তৈরি হয়। যদি একটি বিদ্যমান অক্ষম খসড়া সংশোধন থাকে, তাহলে সেই খসড়ার উপর ভিত্তি করে একটি নতুন সংস্করণ তৈরি করা হয় এবং সক্ষম করা হয়। আরও তথ্যের জন্য, লেবেল জীবনচক্র দেখুন।

একটি নিষ্ক্রিয় লেবেল সক্ষম করতে, enable পদ্ধতিটি ব্যবহার করুন।

আপনাকে অবশ্যই উল্লেখ করতে হবে:

  • একটি লেবেল রিসোর্স যা প্রতিটি লেবেলের প্রতিনিধিত্ব করে। এতে একটি রিসোর্স Name এবং ID থাকে, যা লেবেলের জন্য একটি বিশ্বব্যাপী অনন্য শনাক্তকারী।

  • ব্যবহারকারীর অ্যাডমিনিস্ট্রেটর শংসাপত্র ব্যবহার করার জন্য useAdminAccess true । অ্যাক্সেস দেওয়ার আগে সার্ভার যাচাই করে যে ব্যবহারকারী লেবেলের একজন অ্যাডমিন।

এই উদাহরণে সঠিক লেবেল সক্রিয় করতে ID ব্যবহার করা হয়েছে।

পাইথন

service.labels().enable(
name='labels/ID',
body={
  'use_admin_access': True
}).execute()

নোড.জেএস

service.labels.enable({
  'resource': {
    'use_admin_access': true
},
'name': 'labels/ID'
}, (err, res) => {
  if (err) return console.error('The API returned an error: ' + err);
  console.log(res);
});

লেবেলটিতে PUBLISHED State আছে এবং লেবেলের সংশোধন আইডি বাড়ানো হয়েছে। ব্যবহারকারীরা API এর মাধ্যমে ফাইলগুলিতে লেবেলটি দেখতে এবং প্রয়োগ করতে পারবেন।

একটি লেবেল মুছুন

শুধুমাত্র ড্রাফ্ট এবং অক্ষম লেবেলগুলি মুছে ফেলা যাবে। যখন একটি লেবেল মুছে ফেলা হয়, তখন ব্যবহারকারীদের দ্বারা প্রবেশ করানো যেকোনো সংশ্লিষ্ট ফিল্ড মান সহ, লেবেলটি পূর্বে প্রয়োগ করা হয়েছে এমন সমস্ত উদাহরণ স্থায়ীভাবে মুছে ফেলা হয় এবং ড্রাইভ ফাইলগুলি থেকে সরানো হয়।

একটি লেবেল মুছে ফেলার জন্য, আপনাকে প্রথমে এটি নিষ্ক্রিয় করতে হবে এবং তারপর delete পদ্ধতিটি ব্যবহার করতে হবে।

আপনাকে অবশ্যই উল্লেখ করতে হবে:

  • একটি লেবেল রিসোর্স যা প্রতিটি লেবেলের প্রতিনিধিত্ব করে। এতে একটি রিসোর্স Name এবং ID থাকে, যা লেবেলের জন্য একটি বিশ্বব্যাপী অনন্য শনাক্তকারী।

  • ব্যবহারকারীর অ্যাডমিনিস্ট্রেটর শংসাপত্র ব্যবহার করার জন্য useAdminAccess true । অ্যাক্সেস দেওয়ার আগে সার্ভার যাচাই করে যে ব্যবহারকারী লেবেলের একজন অ্যাডমিন।

এই উদাহরণে সঠিক লেবেলটি মুছে ফেলার জন্য ID ব্যবহার করা হয়েছে।

পাইথন

response = service.labels().delete(
  name='labels/ID',
  useAdminAccess=True).execute()

নোড.জেএস

service.labels.delete({
  'name': 'labels/ID',
  'use_admin_access': true
}, (err, res) => {
  if (err) return console.error('The API returned an error: ' + err);
  console.log(res);
});

লেবেলটিতে DELETED State দেখানো হয়েছে এবং লেবেলের সংশোধন আইডি বৃদ্ধি করা হয়েছে। লেবেলটি প্রয়োগ করা যাবে না এবং মুছে ফেলা লেবেলগুলি অবশেষে মুছে ফেলা হবে। আরও তথ্যের জন্য, লেবেল জীবনচক্র দেখুন।