একটি ড্রাইভ ব্যবহারকারীর ফাইল এবং ফোল্ডারগুলির সমস্ত বা শুধুমাত্র কিছু ফেরত দিতে files.list
পদ্ধতি ব্যবহার করুন৷
আপনি কিছু রিসোর্স পদ্ধতির (যেমন files.get
এবং files.update
) এর জন্য প্রয়োজনীয় fileId
পুনরুদ্ধার করতে files.list
পদ্ধতি ব্যবহার করতে পারেন।
বর্তমান ব্যবহারকারীর আমার ড্রাইভে সমস্ত ফাইল এবং ফোল্ডার অনুসন্ধান করুন৷
সমস্ত ফাইল এবং ফোল্ডার ফেরত দিতে কোনো পরামিতি ছাড়া files.list
ব্যবহার করুন।
বর্তমান ব্যবহারকারীর আমার ড্রাইভে নির্দিষ্ট ফাইল বা ফোল্ডার অনুসন্ধান করুন৷
ফাইল বা ফোল্ডারগুলির একটি নির্দিষ্ট সেটের জন্য অনুসন্ধান করতে, ফাইলগুলিকে ফিল্টার করতে ফাইলগুলিকে এক বা একাধিক অনুসন্ধানের পদগুলিকে একত্রিত করে ফিল্টার করতে ফাইলের সাথে files.list
স্ট্রিং q
ক্ষেত্রটি ব্যবহার করুন৷
একটি ক্যোয়ারী স্ট্রিং নিম্নলিখিত তিনটি অংশ ধারণ করে:
query_term operator values
কোথায়:
query_term
হল অনুসন্ধানের জন্য কোয়েরি শব্দ বা ক্ষেত্র। শেয়ার্ড ড্রাইভ ফিল্টার করতে ব্যবহার করা যেতে পারে এমন ক্যোয়ারী পদগুলি দেখতে, অনুসন্ধান ক্যোয়ারী পদ এবং অপারেটরগুলি পড়ুন৷operator
ক্যোয়ারী শব্দের শর্ত উল্লেখ করে। প্রতিটি ক্যোয়ারী শব্দের সাথে আপনি কোন অপারেটর ব্যবহার করতে পারেন তা দেখতে, ক্যোয়ারী অপারেটর পড়ুন।values
হল নির্দিষ্ট মানগুলি যা আপনি আপনার অনুসন্ধান ফলাফলগুলি ফিল্টার করতে ব্যবহার করতে চান৷
উদাহরণস্বরূপ, নিম্নলিখিত ক্যোয়ারী স্ট্রিংটি কেবল ফোল্ডারগুলি ফেরাতে অনুসন্ধানটিকে ফিল্টার করে:
q: mimeType = 'application/vnd.google-apps.folder'
নিচের উদাহরণটি দেখায় কিভাবে একটি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে সার্চের ফলাফলগুলিকে JPEG ফাইলের নাম এবং আইডিতে ফিল্টার করতে হয়। এই উদাহরণটি mimeType
ক্যোয়ারী শব্দটি ব্যবহার করে ফলাফলকে image/jpeg
টাইপের ফাইলে সংকীর্ণ করতে। এই উদাহরণটি ড্রাইভ স্পেসে অনুসন্ধানকে আরও সংকীর্ণ করার জন্য drive
জন্য spaces
নির্ধারণ করে। যখন nextPageToken
null
রিটার্ন করে, তখন আর কোন ফলাফল নেই।
জাভা
পাইথন
Node.js
পিএইচপি
ফোল্ডারে অনুসন্ধান সীমাবদ্ধ করতে, MIME প্রকারকে q: mimeType = 'application/vnd.google-apps.folder'
MIME প্রকারের বিষয়ে আরও তথ্যের জন্য, Google Workspace এবং Google Drive সমর্থিত MIME প্রকারগুলি দেখুন।
প্রশ্ন স্ট্রিং উদাহরণ
এই টেবিলটি কিছু মৌলিক ক্যোয়ারী স্ট্রিং দেখায়। আপনি আপনার অনুসন্ধানের জন্য যে ক্লায়েন্ট লাইব্রেরিটি ব্যবহার করেন তার উপর নির্ভর করে প্রকৃত কোডটি ভিন্ন হয়।
আপনি কি জিজ্ঞাসা করতে চান | উদাহরণ |
---|---|
"হ্যালো" নামের ফাইল | name = 'hello' |
"হ্যালো" এবং "বিদায়" শব্দগুলি সম্বলিত একটি নামের ফাইল | name contains 'hello' and name contains 'goodbye' |
একটি নামের ফাইল যাতে "হ্যালো" শব্দ নেই | not name contains 'hello' |
যে ফোল্ডারগুলি Google অ্যাপ বা MIME ধরনের ফোল্ডার আছে | mimeType = 'application/vnd.google-apps.folder' |
যে ফাইলগুলি ফোল্ডার নয়৷ | mimeType != 'application/vnd.google-apps.folder' |
যে ফাইলগুলিতে "গুরুত্বপূর্ণ" পাঠ্য রয়েছে এবং ট্র্যাশে রয়েছে৷ | fullText contains 'important' and trashed = true |
যে ফাইলগুলিতে "হ্যালো" শব্দ রয়েছে | fullText contains 'hello' |
যে ফাইলগুলিতে "হ্যালো" শব্দ নেই | not fullText contains 'hello' |
যে ফাইলগুলিতে "হ্যালো ওয়ার্ল্ড" সঠিক বাক্যাংশ রয়েছে | fullText contains '"hello world"' |
একটি প্রশ্ন সহ ফাইল যাতে "\" অক্ষর রয়েছে (যেমন, "\ লেখক") | fullText contains '\\authors' |
একটি সংগ্রহের মধ্যে আইডি সহ ফাইল, যেমন parents সংগ্রহ | '1234567' in parents |
একটি সংগ্রহে একটি অ্যাপ্লিকেশন ডেটা ফোল্ডারে ফাইল | 'appDataFolder' in parents |
যে ফাইলগুলির জন্য "test@example.org" ব্যবহারকারীর লেখার অনুমতি রয়েছে৷ | 'test@example.org' in writers |
যে ফাইলগুলির জন্য "group@example.org" গ্রুপের সদস্যদের লেখার অনুমতি আছে৷ | 'group@example.org' in writers |
একটি প্রদত্ত তারিখের পরে ফাইলগুলি সংশোধন করা হয়েছে৷ | modifiedTime > '2012-06-04T12:00:00' // default time zone is UTC |
নামে "হ্যালো" সহ অনুমোদিত ব্যবহারকারীর সাথে ফাইলগুলি ভাগ করা হয়েছে৷ | sharedWithMe and name contains 'hello' |
যে ফাইলগুলি কারও বা ডোমেনের সাথে ভাগ করা হয়নি (শুধুমাত্র ব্যক্তিগত, বা নির্দিষ্ট ব্যবহারকারী বা গোষ্ঠীর সাথে ভাগ করা হয়েছে) | visibility = 'limited' |
ছবি বা ভিডিও ফাইল একটি নির্দিষ্ট তারিখের পরে পরিবর্তিত হয় | modifiedTime > '2012-06-04T12:00:00' and (mimeType contains 'image/' or mimeType contains 'video/') |
একটি কাস্টম ফাইল সম্পত্তি সঙ্গে ফাইল জন্য অনুসন্ধান করুন
একটি কাস্টম ফাইল বৈশিষ্ট্য সহ ফাইল অনুসন্ধান করতে, একটি কী এবং মান সহ appProperties
অনুসন্ধান ক্যোয়ারী শব্দটি ব্যবহার করুন৷ উদাহরণস্বরূপ, 8e8aceg2af2ge72e78
মান সহ additionalID
নামক একটি কাস্টম ফাইল সম্পত্তি অনুসন্ধান করতে:
appProperties has { key='additionalID' and value='8e8aceg2af2ge72e78' }
কাস্টম ফাইল বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য, কাস্টম ফাইল বৈশিষ্ট্য যুক্ত করুন দেখুন।
একটি নির্দিষ্ট লেবেল বা ক্ষেত্রের মান সহ ফাইলগুলির জন্য অনুসন্ধান করুন৷
নির্দিষ্ট লেবেল সহ ফাইলগুলি অনুসন্ধান করতে, একটি নির্দিষ্ট লেবেল আইডি সহ labels
অনুসন্ধান ক্যোয়ারী শব্দটি ব্যবহার করুন৷ উদাহরণস্বরূপ: 'labels/ LABEL_ID ' in labels
একটি নির্দিষ্ট লেবেল আইডি ছাড়া ফাইল অনুসন্ধান করতে: Not 'labels/ LABEL_ID ' in labels
এছাড়াও আপনি নির্দিষ্ট ক্ষেত্রের মানগুলির উপর ভিত্তি করে ফাইলগুলি অনুসন্ধান করতে পারেন। উদাহরণস্বরূপ, একটি পাঠ্য মান সহ ফাইলগুলি অনুসন্ধান করতে: labels/ LABEL_ID .text_field_id = ' TEXT '
আরও তথ্যের জন্য, একটি নির্দিষ্ট লেবেল বা ক্ষেত্রের মান সহ ফাইলগুলির জন্য অনুসন্ধান দেখুন।
কর্পোরা অনুসন্ধান করুন
files.list
কল করে এমন অনুসন্ধানগুলি ডিফল্টরূপে user
কর্পাস ব্যবহার করে৷ অন্যান্য কর্পোরা অনুসন্ধান করতে, যেমনGoogle Workspace ডোমেনের সাথে ভাগ করা ফাইল, corpora
প্যারামিটার ব্যবহার করুন।
একক কোয়েরিতে একাধিক কর্পোরা অনুসন্ধান করা যেতে পারে, যদিও সম্মিলিত কর্পাস খুব বড় হলে অসম্পূর্ণ ফলাফল ফেরত দেওয়া হতে পারে। incompleteSearch
ফলাফল true
হলে, সমস্ত নথি ফেরত দেওয়া হয়নি।