একটি ফাইল সম্পদ থেকে একটি লেবেল ফেরত

এই পৃষ্ঠায় বর্ণনা করা হয়েছে কীভাবে গুগল ড্রাইভ ফাইল রিসোর্স থেকে নির্দিষ্ট লেবেলগুলো পুনরুদ্ধার করা যায়।

আপনি কোন লেবেলগুলো পেতে চান তা নির্দিষ্ট করতে, files.get মেথড অথবা ফাইল রিসোর্স রিটার্ন করে এমন যেকোনো মেথড ব্যবহার করুন। রিকোয়েস্ট বডি অবশ্যই খালি হতে হবে।

সফল হলে, রেসপন্স বডিতে File এর একটি ইনস্ট্যান্স থাকে।

উদাহরণ

নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে fileId এবং labelId ব্যবহার করে নির্দিষ্ট লেবেলগুলির সেট ফেরত দেওয়া যায়। includeLabels অবজেক্টটি হলো আইডিগুলির একটি কমা-দ্বারা-বিভক্ত তালিকা। fields প্যারামিটারের labelInfo অবজেক্টটিতে ফাইলটিতে সেট করা এবং includeLabels মধ্যে অনুরোধ করা লেবেলগুলি থাকে।

জাভা

File file = driveService.files().get("FILE_ID").setIncludeLabels("LABEL_ID,LABEL_ID").setFields("labelInfo").execute();

পাইথন

file = drive_service.files().get(fileId="FILE_ID", includeLabels="LABEL_ID,LABEL_ID", fields="labelInfo").execute();

নোড.জেএস

/**
* Get a Drive file with specific labels
* @return{obj} file with labelInfo
**/
async function getFileWithSpecificLabels() {
  // Get credentials and build service
  // TODO (developer) - Use appropriate auth mechanism for your app

  const {GoogleAuth} = require('google-auth-library');
  const {google} = require('googleapis');

  const auth = new GoogleAuth({scopes: 'https://www.googleapis.com/auth/drive'});
  const service = google.drive({version: 'v3', auth});
  try {
    const file = await service.files.get({
      fileId: 'FILE_ID',
      includeLabels: 'LABEL_ID,LABEL_ID',
      fields:'labelInfo',
    });
    return file;
  } catch (err) {
    // TODO (developer) - Handle error
    throw err;
  }
}

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • FILE_ID : লেবেলগুলো ধারণকারী ফাইলের fileId
  • LABEL_ID : যে লেবেলটি ফেরত দেওয়া হবে তার labelId । কোনো ফাইলে লেবেলগুলো সনাক্ত করতে files.listLabels মেথডটি ব্যবহার করুন।

নোট

  • যে কোনো মেথড যা একটি ফাইল রিসোর্স রিটার্ন করে, তা includeLabels ফিল্ড এবং কোয়েরি প্যারামিটার সমর্থন করে। উদাহরণস্বরূপ, files.copy , files.list , এবং files.update