Query

সার্চ ও এক্সপোর্টের জন্য ব্যবহৃত কোয়েরির সংজ্ঞা।

JSON উপস্থাপনা
{
  "corpus": enum (CorpusType),
  "dataScope": enum (DataScope),
  "searchMethod": enum (SearchMethod),
  "method": enum (SearchMethod),
  "terms": string,
  "startTime": string,
  "endTime": string,
  "teamDriveInfo": {
    object (TeamDriveInfo)
  },
  "timeZone": string,

  "accountInfo": {
    object (AccountInfo)
  },
  "orgUnitInfo": {
    object (OrgUnitInfo)
  },
  "sharedDriveInfo": {
    object (SharedDriveInfo)
  },
  "hangoutsChatInfo": {
    object (HangoutsChatInfo)
  },
  "sitesUrlInfo": {
    object (SitesUrlInfo)
  },
  "driveDocumentInfo": {
    object (DriveDocumentInfo)
  }

  "mailOptions": {
    object (MailOptions)
  },
  "driveOptions": {
    object (DriveOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatOptions)
  },
  "voiceOptions": {
    object (VoiceOptions)
  },
  "calendarOptions": {
    object (CalendarOptions)
  },
  "geminiOptions": {
    object (GeminiOptions)
  },
  "geminiInWorkspaceOptions": {
    object (GeminiInWorkspaceOptions)
  }
}
ফিল্ড
corpus

enum (CorpusType)

সার্চ করার জন্য Google Workspace পরিষেবা।

dataScope

enum (DataScope)

যে ডেটা সোর্স সার্চ করতে হবে।

searchMethod
(deprecated)

enum (SearchMethod)

ব্যবহার করার জন্য সার্চ পদ্ধতি।

method

enum (SearchMethod)

যে এন্টিটি সার্চ করতে হবে। শেয়ার্ড ড্রাইভের জন্য এই ফিল্ড searchMethod-এর পরিবর্তে ব্যবহার করা হয়। searchMethod TEAM_DRIVE হলে, এই ফিল্ডের উত্তর SHARED_DRIVE হয়।

terms

string

সার্চ ফলাফল ফিল্টার করার জন্য পরিষেবা-নির্দিষ্ট সার্চ অপারেটর।

startTime

string (Timestamp format)

সার্চ কোয়েরির শুরুর সময়। GMT-তে উল্লেখ করুন। নির্দিষ্ট তারিখে রাত ১২:০০টায় ভ্যালু রাউন্ড করা হয়।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

endTime

string (Timestamp format)

সার্চ কোয়েরির শেষ সময়। GMT-তে উল্লেখ করুন। নির্দিষ্ট তারিখে রাত ১২:০০টায় ভ্যালু রাউন্ড করা হয়।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

teamDriveInfo
(deprecated)

object (TeamDriveInfo)

SearchMethod TEAM_DRIVE হলে প্রয়োজন।

timeZone

string

টাইম জোনের নাম। এটি IANA TZ নাম হতে হবে, যেমন "America/Los_Angeles"। টাইম জোনের নামের তালিকার জন্য, টাইম জোন দেখুন। Vault কীভাবে টাইম জোন ব্যবহার করে সেই সম্পর্কে আরও জানতে, Vault সহায়তা কেন্দ্র দেখুন।

প্রয়োজন হলে, সার্চ করার জন্য এন্টিটির বিবরণ নির্দিষ্ট করে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে:
accountInfo

object (AccountInfo)

SearchMethod ACCOUNT হলে প্রয়োজন।

orgUnitInfo

object (OrgUnitInfo)

SearchMethod ORG_UNIT হলে প্রয়োজন।

sharedDriveInfo

object (SharedDriveInfo)

SearchMethod SHARED_DRIVE হলে প্রয়োজন।

hangoutsChatInfo

object (HangoutsChatInfo)

SearchMethod ROOM হলে প্রয়োজন। (শুধু পড়া যাবে)

sitesUrlInfo

object (SitesUrlInfo)

SearchMethod SITES_URL হলে প্রয়োজন।

driveDocumentInfo

object (DriveDocumentInfo)

SearchMethod DRIVE_DOCUMENT হলে প্রয়োজন।

মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ।
নির্দিষ্ট পরিষেবার জন্য অতিরিক্ত সার্চ বিকল্প। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে:
mailOptions

object (MailOptions)

Gmail সার্চ-নির্দিষ্ট বিকল্প সেট করুন।

driveOptions

object (DriveOptions)

Drive সার্চ-নির্দিষ্ট বিকল্প সেট করুন।

hangoutsChatOptions

object (HangoutsChatOptions)

Chat-এ সার্চ-নির্দিষ্ট বিকল্প সেট করুন। (শুধু পড়া যাবে)

voiceOptions

object (VoiceOptions)

ভয়েস সার্চ-নির্দিষ্ট বিকল্প সেট করুন।

calendarOptions

object (CalendarOptions)

Calendar সার্চ-নির্দিষ্ট বিকল্প সেট করুন।

geminiOptions

object (GeminiOptions)

Gemini অ্যাপের সার্চ-নির্দিষ্ট বিকল্প সেট করুন।

geminiInWorkspaceOptions

object (GeminiInWorkspaceOptions)

Workspace-এ Gemini-র সার্চ-নির্দিষ্ট বিকল্প সেট করুন।

মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ।

DataScope

সার্চ করার জন্য ডেটার সোর্স।

Enums
DATA_SCOPE_UNSPECIFIED কোনও ডেটা সোর্স উল্লেখ করা হয়নি।
ALL_DATA উপলভ্য সব ডেটা।
HELD_DATA শুধু হোল্ডে থাকা ডেটা।
UNPROCESSED_DATA শুধুমাত্র Vault-এর মাধ্যমে এখনও প্রসেস করা হয়নি এমন ডেটা। (শুধু Gmail এবং Groups)

SearchMethod

সার্চের জন্য এন্টিটির ধরন।

Enums
SEARCH_METHOD_UNSPECIFIED সার্চ পদ্ধতি নির্দিষ্ট করতে হবে, অন্যথায় এটি বাতিল করা হবে।
ACCOUNT AccountInfo-তে উল্লেখ করা অ্যাকাউন্টের ডেটা সার্চ করুন।
ORG_UNIT OrgUnitInfo-তে উল্লেখ করা প্রাতিষ্ঠানিক ইউনিটের সব অ্যাকাউন্টের ডেটা সার্চ করুন।
TEAM_DRIVE

teamDriveInfo-এ উল্লেখ করা টিম ড্রাইভে ডেটা সার্চ করুন।

ENTIRE_ORG সংস্থার সব অ্যাকাউন্টের ডেটা সার্চ করুন। শুধুমাত্র Gmail-এর জন্য কাজ করে। নির্দিষ্ট করা থাকলে, আপনাকে AccountInfo বা OrgUnitInfo নির্দিষ্ট করতে হবে না।
ROOM HangoutsChatInfo-তে উল্লেখ করা Chat স্পেসে মেসেজ সার্চ করুন।
SITES_URL SitesUrlInfo-তে উল্লেখ করা প্রকাশিত সাইটের URL অনুযায়ী সাইট সার্চ করুন।
SHARED_DRIVE SharedDriveInfo-এ উল্লেখ করা শেয়ার্ড ড্রাইভে ফাইল সার্চ করুন।
DRIVE_DOCUMENT DriveDocumentInfo-তে উল্লেখ করা ডকুমেন্ট ফিরিয়ে আনে।

AccountInfo

যেসব অ্যাকাউন্ট সার্চ করতে হবে

JSON উপস্থাপনা
{
  "emails": [
    string
  ]
}
ফিল্ড
emails[]

string

সার্চ করার জন্য অ্যাকাউন্টের সেট।

OrgUnitInfo

সার্চ করার জন্য প্রতিষ্ঠানের ইউনিট

JSON উপস্থাপনা
{
  "orgUnitId": string
}
ফিল্ড
orgUnitId

string

সার্চ করার জন্য সাংগঠনিক ইউনিটের নাম, যেমন Admin SDK Directory API দ্বারা প্রদান করা হয়েছে।

SharedDriveInfo

সার্চ করার জন্য শেয়ার্ড ড্রাইভ

JSON উপস্থাপনা
{
  "sharedDriveIds": [
    string
  ]
}
ফিল্ড
sharedDriveIds[]

string

Drive API-এর মাধ্যমে প্রদান করা শেয়ার্ড ড্রাইভ আইডির তালিকা।

HangoutsChatInfo

সার্চ করার জন্য Chat স্পেস

JSON উপস্থাপনা
{
  "roomId": [
    string
  ]
}
ফিল্ড
roomId[]

string

Chat API-এর মাধ্যমে প্রদান করা Chat স্পেস আইডির তালিকা। প্রতিটি অনুরোধে ৫০০টি Chat স্পেস থেকে এক্সপোর্ট করার সীমা রয়েছে।

SitesUrlInfo

সার্চ করার জন্য নতুন Google Sites-এর প্রকাশিত সাইট URL

JSON উপস্থাপনা
{
  "urls": [
    string
  ]
}
ফিল্ড
urls[]

string

প্রকাশিত সাইটের URL-এর তালিকা।

DriveDocumentInfo

সার্চ করার জন্য Drive ডকুমেন্ট।

JSON উপস্থাপনা
{

  "documentIds": {
    object (DriveDocumentIds)
  }
}
ফিল্ড
Drive ডকুমেন্ট ফিরিয়ে আনার ফর্ম্যাট। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে:
documentIds

object (DriveDocumentIds)

ডকুমেন্ট আইডি দিয়ে Drive ডকুমেন্ট নির্দিষ্ট করুন।

মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ।

DriveDocumentIds

ডকুমেন্ট আইডি দিয়ে Drive ডকুমেন্ট নির্দিষ্ট করুন।

JSON উপস্থাপনা
{
  "ids": [
    string
  ]
}
ফিল্ড
ids[]

string

প্রয়োজনীয়। Drive ডকুমেন্ট আইডির তালিকা।

TeamDriveInfo

সার্চ করার জন্য টিম ড্রাইভ

JSON উপস্থাপনা
{
  "teamDriveIds": [
    string
  ]
}
ফিল্ড
teamDriveIds[]
(deprecated)

string

Drive API-এর মাধ্যমে প্রদান করা টিম ড্রাইভ আইডির তালিকা।

MailOptions

Gmail সার্চের জন্য অতিরিক্ত বিকল্প

JSON উপস্থাপনা
{
  "excludeDrafts": boolean,
  "clientSideEncryptedOption": enum (ClientSideEncryptedOption)
}
ফিল্ড
excludeDrafts

boolean

ড্রাফ্ট বাদ দিতে true হিসেবে সেট করুন।

clientSideEncryptedOption

enum (ClientSideEncryptedOption)

ফলাফলে এনক্রিপ্ট করা কন্টেন্ট, এনক্রিপ্ট না করা কন্টেন্ট নাকি দুটিই অন্তর্ভুক্ত করা হবে তা নির্দিষ্ট করে। ডিফল্ট হিসেবে দুটিই অন্তর্ভুক্ত করা হয়।

ClientSideEncryptedOption

আপনার সংস্থা Google Workspace ক্লায়েন্ট-সাইড এনক্রিপশন ব্যবহার করলে, কন্টেন্টের এনক্রিপশন স্ট্যাটাস

Enums
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED এনক্রিপশন স্ট্যাটাস উল্লেখ করা নেই। ফলাফলে ক্লায়েন্ট-সাইড এনক্রিপ্ট করা এবং এনক্রিপ্ট না করা, দুই ধরনের কন্টেন্টই অন্তর্ভুক্ত থাকে।
CLIENT_SIDE_ENCRYPTED_OPTION_ANY ফলাফলে ক্লায়েন্ট-সাইড এনক্রিপ্টেড ও আনএনক্রিপ্টেড কন্টেন্ট, দুটিই অন্তর্ভুক্ত করুন।
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED শুধুমাত্র ক্লায়েন্ট-সাইড এনক্রিপটেড কন্টেন্ট অন্তর্ভুক্ত করুন।
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED শুধুমাত্র এনক্রিপ্ট না করা কন্টেন্ট অন্তর্ভুক্ত করুন।

DriveOptions

Drive সার্চের জন্য অতিরিক্ত বিকল্প।

JSON উপস্থাপনা
{
  "versionDate": string,
  "includeTeamDrives": boolean,
  "includeSharedDrives": boolean,
  "clientSideEncryptedOption": enum (ClientSideEncryptedOption),
  "sharedDrivesOption": enum (SharedDrivesOption)
}
ফিল্ড
versionDate

string (Timestamp format)

Drive ফাইলের বর্তমান ভার্সন সার্চ করুন, তবে নির্দিষ্ট তারিখে UTC অনুযায়ী রাত ১২:০০-এর আগে সেভ করা শেষ ভার্সনের কন্টেন্ট এক্সপোর্ট করুন। UTC-তে তারিখ লিখুন।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

includeTeamDrives
(deprecated)

boolean

টিম ড্রাইভ অন্তর্ভুক্ত করতে true হিসেবে সেট করুন।

includeSharedDrives
(deprecated)

boolean

শেয়ার্ড ড্রাইভ অন্তর্ভুক্ত করতে সত্যি হিসেবে সেট করুন।

clientSideEncryptedOption

enum (ClientSideEncryptedOption)

ফলাফলে শুধু Google Workspace ক্লায়েন্ট-সাইড এনক্রিপশন কন্টেন্ট, শুধু এনক্রিপ্ট না করা কন্টেন্ট নাকি দুটিই অন্তর্ভুক্ত থাকবে তা সেট করুন। ডিফল্ট হিসেবে দুটিই। বর্তমানে Drive-এর জন্য কাজ করে।

sharedDrivesOption

enum (SharedDrivesOption)

ঐচ্ছিক। শেয়ার্ড ড্রাইভে ডকুমেন্ট অন্তর্ভুক্ত করা বা বাদ দেওয়ার বিকল্প। আমরা includeSharedDrives-এর পরিবর্তে এই ফিল্ড ব্যবহার করার সাজেশন দিই। এই ফিল্ড সেট করা হলে includeSharedDrives এবং includeTeamDrives ওভাররাইড করে।

SharedDrivesOption

শেয়ার্ড ড্রাইভ ডকুমেন্টের ধরন সংক্রান্ত বিকল্প যা অন্তর্ভুক্ত করতে হবে।

Enums
SHARED_DRIVES_OPTION_UNSPECIFIED কোনও শেয়ার্ড ড্রাইভের বিকল্প উল্লেখ করা হয়নি।
NOT_INCLUDED কোনও রিসোর্স শেয়ার্ড ড্রাইভে থাকলে, সেটি সার্চে অন্তর্ভুক্ত করা হয় না।
INCLUDED_IF_ACCOUNT_IS_NOT_A_MEMBER শেয়ার্ড ড্রাইভ রিসোর্স শুধুমাত্র সেইসব ক্ষেত্রে অন্তর্ভুক্ত করা হয় যেখানে অ্যাকাউন্টটি কোনও রিসোর্সের কোলাবরেটর কিন্তু শেয়ার্ড ড্রাইভের মেম্বার নয়। এটি Vault UI-তে "ডকুমেন্ট সরাসরি শেয়ার করা হলে তবেই অন্তর্ভুক্ত করা হবে (শেয়ার্ড ড্রাইভ মেম্বারশিপের কারণে নয়)" বিকল্পের সাথে ম্যাপ করা হয়। (আগে "includeSharedDrives" বন্ধ ছিল)
INCLUDED শেয়ার্ড ড্রাইভে থাকা রিসোর্স সার্চে অন্তর্ভুক্ত করা হয়। (আগে "includeSharedDrives" চালু ছিল)

HangoutsChatOptions

Google Chat সার্চের জন্য অতিরিক্ত বিকল্প

JSON উপস্থাপনা
{
  "includeRooms": boolean
}
ফিল্ড
includeRooms

boolean

অ্যাকাউন্ট বা সাংগঠনিক ইউনিট অনুযায়ী সার্চ করার জন্য, রুম অন্তর্ভুক্ত করতে সত্য হিসেবে সেট করুন।

VoiceOptions

ভয়েস সার্চের জন্য অতিরিক্ত বিকল্প

JSON উপস্থাপনা
{
  "coveredData": [
    enum (VoiceCoveredData)
  ]
}
ফিল্ড
coveredData[]

enum (VoiceCoveredData)

সার্চ করার জন্য ডেটার ধরন

CalendarOptions

Calendar সার্চের জন্য অতিরিক্ত বিকল্প

JSON উপস্থাপনা
{
  "locationQuery": [
    string
  ],
  "peopleQuery": [
    string
  ],
  "minusWords": [
    string
  ],
  "responseStatuses": [
    enum (AttendeeResponse)
  ],
  "versionDate": string
}
ফিল্ড
locationQuery[]

string

শুধুমাত্র সেইসব ইভেন্ট ম্যাচ করে যেগুলির লোকেশনে প্রদত্ত সেটের সব শব্দ থাকে। স্ট্রিংয়ে কোট করা বাক্যাংশ থাকলে, এই পদ্ধতি শুধু সেইসব ইভেন্ট ম্যাচ করে যেগুলির লোকেশনে হুবহু একই বাক্যাংশ আছে। সেটে থাকা এন্ট্রিগুলি "এবং" হিসেবে বিবেচনা করা হয়।

শব্দ আলাদা করার উদাহরণ: ["New Zealand"] বনাম ["New","Zealand"] "New Zealand": দুটির সাথেই মিলেছে "New and better Zealand": শুধুমাত্র পরেরটির সাথে মিলেছে

peopleQuery[]

string

শুধুমাত্র সেইসব ইভেন্ট ম্যাচ করে যেগুলির অংশগ্রহণকারী ব্যক্তিদের নামের মধ্যে প্রদত্ত সেটের সব শব্দ আছে। সেটের এন্ট্রিগুলি "এবং" হিসেবে বিবেচনা করা হয়।

minusWords[]

string

শুধুমাত্র সেইসব ইভেন্টের সাথে ম্যাচ করে যেগুলির শীর্ষক, বিবরণ, লোকেশন বা অংশগ্রহণকারীদের নামের মধ্যে প্রদত্ত সেটের কোনও শব্দ নেই। সেটের এন্ট্রিগুলি "অথবা" হিসেবে বিবেচনা করা হয়।

responseStatuses[]

enum (AttendeeResponse)

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

versionDate

string (Timestamp format)

Calendar ইভেন্টের বর্তমান ভার্সন সার্চ করুন, তবে নির্দিষ্ট তারিখে ১২:০০ AM UTC-এর আগে সেভ করা শেষ ভার্সনের কন্টেন্ট এক্সপোর্ট করুন। UTC-তে তারিখ লিখুন।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

AttendeeResponse

আমন্ত্রণে ব্যবহারকারীর উত্তর।

Enums
ATTENDEE_RESPONSE_UNSPECIFIED অংশগ্রহণকারীর উত্তর উল্লেখ করা হয়নি। এটি সেট করা থাকলে, উত্তরে কোনও ফিল্টারিং করা হবে না, কোয়েরি বিকল্পের অংশ হিসেবে অন্যান্য অংশগ্রহণকারীর সব উত্তর উপেক্ষা করা হবে।
ATTENDEE_RESPONSE_NEEDS_ACTION অংশগ্রহণকারীকে আমন্ত্রণ জানানো হয়েছে কিন্তু এখনও উত্তর দেননি।
ATTENDEE_RESPONSE_ACCEPTED অংশগ্রহণকারী যোগ দেওয়ার পরিকল্পনা করেছেন।
ATTENDEE_RESPONSE_DECLINED অংশগ্রহণকারী যোগ দেওয়ার পরিকল্পনা করেননি।
ATTENDEE_RESPONSE_TENTATIVE অংশগ্রহণকারী সম্ভবত যোগ দেবেন বলে আশা করা হচ্ছে।

GeminiOptions

এই ধরনের কোনও ফিল্ড নেই।

Gemini অ্যাপ সার্চের জন্য অতিরিক্ত বিকল্প

GeminiInWorkspaceOptions

এই ধরনের কোনও ফিল্ড নেই।

Workspace সার্চে Gemini-র জন্য অতিরিক্ত বিকল্প