- การแสดง JSON
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
คำจำกัดความของการค้นหาที่ใช้สำหรับการค้นหาและการส่งออก
การแสดง JSON |
---|
{ "corpus": enum ( |
ช่อง | |
---|---|
corpus |
บริการ Google Workspace ที่จะค้นหา |
dataScope |
แหล่งข้อมูลที่จะค้นหา |
searchMethod |
วิธีการค้นหาที่จะใช้ |
method |
เอนทิตีที่จะค้นหา ช่องนี้มาแทนที่ searchMethod เพื่อรองรับไดรฟ์ที่แชร์ เมื่อ searchMethod คือ TEAM_DRIVE การตอบสนองของช่องนี้คือ SHARED_DRIVE |
terms |
โอเปอเรเตอร์การค้นหาเฉพาะบริการเพื่อกรองผลการค้นหา |
startTime |
เวลาเริ่มต้นสำหรับคำค้นหา ระบุเป็น GMT ระบบจะปัดเศษค่าเป็น 00:00 น. ในวันที่ที่ระบุ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
endTime |
เวลาสิ้นสุดของคำค้นหา ระบุเป็น GMT ระบบจะปัดเศษค่าเป็น 00:00 น. ในวันที่ที่ระบุ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
teamDriveInfo |
ต้องระบุเมื่อ SearchMethod คือ TEAM_DRIVE |
timeZone |
ชื่อเขตเวลา ควรใช้ชื่อ IANA TZ เช่น "America/Los_Angeles" โปรดดูรายชื่อเขตเวลาในเขตเวลา โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ห้องนิรภัยใช้เขตเวลาที่ศูนย์ช่วยเหลือของห้องนิรภัย |
ฟิลด์การรวม search_method_field ในกรณีที่จำเป็น รายละเอียดของเอนทิตีที่จะค้นหา search_method_field ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น |
|
accountInfo |
ต้องระบุเมื่อ SearchMethod คือ ACCOUNT |
orgUnitInfo |
ต้องระบุเมื่อ SearchMethod คือ ORG_UNIT |
sharedDriveInfo |
ต้องระบุเมื่อ SearchMethod คือ SHARED_DRIVE |
hangoutsChatInfo |
ต้องระบุเมื่อ SearchMethod คือ ROOM (อ่านอย่างเดียว) |
sitesUrlInfo |
ต้องระบุเมื่อ SearchMethod คือ SITES_URL |
ฟิลด์การรวม corpus_options_field ตัวเลือกการค้นหาเพิ่มเติมสำหรับบริการเฉพาะ corpus_options_field ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
mailOptions |
ตั้งค่าตัวเลือกเฉพาะการค้นหาของ Gmail |
driveOptions |
ตั้งค่าตัวเลือกการค้นหาในไดรฟ์โดยเฉพาะ |
hangoutsChatOptions |
ตั้งค่าตัวเลือกเฉพาะการค้นหาของ Chat (อ่านอย่างเดียว) |
voiceOptions |
ตั้งค่าตัวเลือกเฉพาะสำหรับการค้นหาด้วยเสียง |
calendarOptions |
ตั้งค่าตัวเลือกเฉพาะการค้นหาปฏิทิน |
DataScope
แหล่งที่มาของข้อมูลที่จะค้นหา
Enum | |
---|---|
DATA_SCOPE_UNSPECIFIED |
ไม่ได้ระบุแหล่งข้อมูล |
ALL_DATA |
ข้อมูลที่มีทั้งหมด |
HELD_DATA |
ข้อมูลที่คงไว้ชั่วคราวเท่านั้น |
UNPROCESSED_DATA |
เฉพาะข้อมูลที่ยังไม่ได้ประมวลผลโดยห้องนิรภัย (Gmail และ Groups เท่านั้น) |
SearchMethod
ประเภทเอนทิตีสำหรับการค้นหา
Enum | |
---|---|
SEARCH_METHOD_UNSPECIFIED |
ต้องระบุวิธีการค้นหา ไม่เช่นนั้นจะถูกปฏิเสธ |
ACCOUNT |
ค้นหาข้อมูลของบัญชีที่ระบุใน AccountInfo |
ORG_UNIT |
ค้นหาข้อมูลของบัญชีทั้งหมดในหน่วยขององค์กรที่ระบุใน OrgUnitInfo |
TEAM_DRIVE |
ค้นหาข้อมูลในไดรฟ์ของทีมที่ระบุใน teamDriveInfo |
ENTIRE_ORG |
ค้นหาข้อมูลของบัญชีทั้งหมดในองค์กร รองรับ Gmail เท่านั้น เมื่อระบุ คุณไม่จำเป็นต้องระบุ AccountInfo หรือ OrgUnitInfo |
ROOM |
ค้นหาข้อความในพื้นที่ใน Chat ที่ระบุใน HangoutsChatInfo |
SITES_URL |
ค้นหาเว็บไซต์ตาม URL ของเว็บไซต์ที่เผยแพร่ที่ระบุไว้ใน SitesUrlInfo |
SHARED_DRIVE |
ค้นหาไฟล์ในไดรฟ์ที่แชร์ที่ระบุไว้ใน SharedDriveInfo |
AccountInfo
บัญชีที่จะค้นหา
การแสดง JSON |
---|
{ "emails": [ string ] } |
ช่อง | |
---|---|
emails[] |
ชุดบัญชีที่จะค้นหา |
OrgUnitInfo
หน่วยขององค์กรที่ต้องการค้นหา
การแสดง JSON |
---|
{ "orgUnitId": string } |
ช่อง | |
---|---|
orgUnitId |
ชื่อหน่วยขององค์กรที่จะค้นหา ตามที่ Admin SDK Directory API ระบุ |
HangoutsChatInfo
พื้นที่ใน Chat ที่จะค้นหา
การแสดง JSON |
---|
{ "roomId": [ string ] } |
ช่อง | |
---|---|
roomId[] |
รายการรหัสพื้นที่ใน Chat ตามที่ Chat API ระบุไว้ ขีดจำกัดการส่งออกพื้นที่ใน Chat คือ 500 รายการต่อคำขอ |
SitesUrlInfo
URL ของเว็บไซต์ที่เผยแพร่แล้วของ Google Sites แบบใหม่ที่จะค้นหา
การแสดง JSON |
---|
{ "urls": [ string ] } |
ช่อง | |
---|---|
urls[] |
รายการ URL ของเว็บไซต์ที่เผยแพร่ |
TeamDriveInfo
ไดรฟ์ของทีมเพื่อค้นหา
การแสดง JSON |
---|
{ "teamDriveIds": [ string ] } |
ช่อง | |
---|---|
teamDriveIds[] |
รายการรหัสไดรฟ์ของทีมตามที่กำหนดโดย Drive API |
MailOptions
ตัวเลือกเพิ่มเติมสำหรับการค้นหาใน Gmail
การแสดง JSON |
---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
ช่อง | |
---|---|
excludeDrafts |
ตั้งค่าเป็น true เพื่อไม่รวมข้อความร่าง |
clientSideEncryptedOption |
ระบุว่าผลลัพธ์ควรมีเนื้อหาที่เข้ารหัส เนื้อหาที่ไม่ได้เข้ารหัส หรือทั้ง 2 อย่าง ค่าเริ่มต้นคือรวมทั้ง 2 อย่าง |
ClientSideEncryptedOption
หากองค์กรของคุณใช้การเข้ารหัสฝั่งไคลเอ็นต์ของ Google Workspace สถานะการเข้ารหัสของเนื้อหา
Enum | |
---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED |
ไม่ได้ระบุสถานะการเข้ารหัส ผลลัพธ์จะมีทั้งเนื้อหาที่เข้ารหัสฝั่งไคลเอ็นต์และไม่ได้เข้ารหัส |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY |
มีทั้งเนื้อหาที่เข้ารหัสฝั่งไคลเอ็นต์และไม่ได้เข้ารหัสในผลการค้นหา |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED |
รวมเนื้อหาที่เข้ารหัสฝั่งไคลเอ็นต์เท่านั้น |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED |
รวมเฉพาะเนื้อหาที่ไม่ได้เข้ารหัสเท่านั้น |
DriveOptions
ตัวเลือกเพิ่มเติมสำหรับการค้นหาในไดรฟ์
การแสดง JSON |
---|
{
"versionDate": string,
"includeTeamDrives": boolean,
"includeSharedDrives": boolean,
"clientSideEncryptedOption": enum ( |
ช่อง | |
---|---|
versionDate |
ค้นหาเวอร์ชันปัจจุบันของไฟล์ในไดรฟ์ แต่ส่งออกเนื้อหาของเวอร์ชันล่าสุดที่บันทึกไว้ก่อนเวลา 00:00 น. ตามเขตเวลา UTC ในวันที่ที่ระบุ ป้อนวันที่ในเขตเวลา UTC การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
includeTeamDrives |
ตั้งค่าเป็น "จริง" เพื่อรวมไดรฟ์ของทีม |
includeSharedDrives |
ตั้งค่าเป็น true เพื่อรวมไดรฟ์ที่แชร์ |
clientSideEncryptedOption |
กำหนดว่าผลลัพธ์จะมีเฉพาะเนื้อหาที่เข้ารหัสด้วยเนื้อหาการเข้ารหัสฝั่งไคลเอ็นต์ของ Google Workspace เฉพาะเนื้อหาที่ไม่เข้ารหัส หรือทั้ง 2 อย่าง ค่าเริ่มต้นคือทั้ง 2 แบบ ขณะนี้รองรับไดรฟ์ |
HangoutsChatOptions
ตัวเลือกเพิ่มเติมสำหรับการค้นหาใน Google Chat
การแสดง JSON |
---|
{ "includeRooms": boolean } |
ช่อง | |
---|---|
includeRooms |
สำหรับการค้นหาตามบัญชีหรือหน่วยขององค์กร ให้ตั้งค่าเป็น true เพื่อรวมห้องแชท |
VoiceOptions
ตัวเลือกเพิ่มเติมสำหรับการค้นหาด้วยเสียง
การแสดง JSON |
---|
{
"coveredData": [
enum ( |
ช่อง | |
---|---|
coveredData[] |
ประเภทข้อมูลที่จะค้นหา |
CalendarOptions
ตัวเลือกเพิ่มเติมสำหรับการค้นหาปฏิทิน
การแสดง JSON |
---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
ช่อง | |
---|---|
locationQuery[] |
จับคู่เฉพาะเหตุการณ์ซึ่งสถานที่ตั้งมีคำทั้งหมดในชุดที่ระบุ หากสตริงมีวลีที่ยกมา เมธอดนี้จะจับคู่เฉพาะเหตุการณ์ซึ่งมีวลีที่ตรงกับตำแหน่งนั้นเท่านั้น รายการต่างๆ ในชุดจะถือว่าเป็น "and" ตัวอย่างการแยกคำ: ["New Zealand"] กับ ["New","Zealand"] "New Zealand": จับคู่กับทั้ง "นิวซีแลนด์และดีกว่า": จับคู่เฉพาะทีหลัง |
peopleQuery[] |
จับคู่เฉพาะกิจกรรมที่ผู้เข้าร่วมมีคำทั้งหมดในชุดที่ระบุ รายการต่างๆ ในชุดจะถือว่าเป็น "and" |
minusWords[] |
จับคู่เฉพาะกิจกรรมที่ไม่มีคำใดๆ ในชุดที่ระบุในชื่อ คำอธิบาย สถานที่ หรือผู้เข้าร่วม รายการต่างๆ ในชุดจะถือว่าเป็น "or" |
responseStatuses[] |
จับคู่เฉพาะเหตุการณ์ที่ผู้ปกป้องรักษาข้อมูลให้คำตอบข้อใดข้อหนึ่งต่อไปนี้ หากชุดนี้ว่างเปล่าหรือมี ATTENDEE_RESPONSE_UNSPECIFIED จะไม่มีการกรองคำตอบ |
versionDate |
ค้นหากิจกรรมในปฏิทินเวอร์ชันปัจจุบัน แต่ส่งออกเนื้อหาของเวอร์ชันล่าสุดที่บันทึกไว้ก่อนเวลา 00:00 น. ตามเขตเวลา UTC ในวันที่ที่ระบุ ป้อนวันที่ในเขตเวลา UTC การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
AttendeeResponse
ผู้ใช้ตอบกลับคำเชิญ
Enum | |
---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
ไม่ได้ระบุคำตอบของผู้เข้าร่วม หากตั้งค่านี้ ไม่มีการกรองคำตอบ ระบบจะไม่สนใจคำตอบของผู้เข้าร่วมคนอื่นๆ ทั้งหมดที่เป็นส่วนหนึ่งของตัวเลือกการค้นหา |
ATTENDEE_RESPONSE_NEEDS_ACTION |
ผู้เข้าร่วมได้รับเชิญแล้ว แต่ยังไม่ได้ตอบกลับ |
ATTENDEE_RESPONSE_ACCEPTED |
ผู้เข้าร่วมวางแผนที่จะเข้าร่วม |
ATTENDEE_RESPONSE_DECLINED |
ผู้เข้าร่วมไม่ได้วางแผนที่จะเข้าร่วม |
ATTENDEE_RESPONSE_TENTATIVE |
ผู้เข้าร่วมอาจต้องเข้าร่วม |