- การแสดง JSON
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- DriveDocumentInfo
- DriveDocumentIds
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- SharedDrivesOption
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
- GeminiOptions
คำจำกัดความของคำค้นหาที่ใช้สำหรับการค้นหาและการส่งออก
| การแสดง JSON |
|---|
{ "corpus": enum ( |
| ช่อง | |
|---|---|
corpus |
บริการ Google Workspace ที่จะค้นหา |
dataScope |
แหล่งข้อมูลที่จะค้นหา |
searchMethod |
วิธีการค้นหาที่จะใช้ |
method |
เอนทิตีที่จะค้นหา ฟิลด์นี้จะแทนที่ searchMethod เพื่อรองรับไดรฟ์ที่แชร์ เมื่อ searchMethod เป็น TEAM_DRIVE การตอบกลับของฟิลด์นี้จะเป็น SHARED_DRIVE |
terms |
โอเปอเรเตอร์การค้นหาเฉพาะบริการเพื่อกรองผลการค้นหา |
startTime |
เวลาเริ่มต้นของคำค้นหา ระบุใน GMT ระบบจะปัดค่าเป็น 00:00 น. ของวันที่ที่ระบุ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
endTime |
เวลาสิ้นสุดของคำค้นหา ระบุใน GMT ระบบจะปัดค่าเป็น 00:00 น. ของวันที่ที่ระบุ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
teamDriveInfo |
ต้องระบุเมื่อ SearchMethod เป็น TEAM_DRIVE |
timeZone |
ชื่อเขตเวลา ควรเป็นชื่อ TZ ของ IANA เช่น "America/Los_Angeles" ดูรายชื่อชื่อเขตเวลาได้ที่เขตเวลา ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ห้องนิรภัยใช้เขตเวลาได้ที่ศูนย์ช่วยเหลือของห้องนิรภัย |
ฟิลด์ Union search_method_field เมื่อจำเป็น รายละเอียดของเอนทิตีที่จะค้นหา search_method_field ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
accountInfo |
ต้องระบุเมื่อ SearchMethod เป็น ACCOUNT |
orgUnitInfo |
ต้องระบุเมื่อ SearchMethod เป็น ORG_UNIT |
sharedDriveInfo |
ต้องระบุเมื่อ SearchMethod เป็น SHARED_DRIVE |
hangoutsChatInfo |
ต้องระบุเมื่อ SearchMethod เป็น ROOM (อ่านอย่างเดียว) |
sitesUrlInfo |
ต้องระบุเมื่อ SearchMethod เป็น SITES_URL |
driveDocumentInfo |
ต้องระบุเมื่อ SearchMethod เป็น DRIVE_DOCUMENT |
ฟิลด์ Union corpus_options_field ตัวเลือกการค้นหาเพิ่มเติมสำหรับบริการที่เฉพาะเจาะจง corpus_options_field ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
mailOptions |
ตั้งค่าตัวเลือกเฉพาะการค้นหาของ Gmail |
driveOptions |
ตั้งค่าตัวเลือกเฉพาะการค้นหาในไดรฟ์ |
hangoutsChatOptions |
ตั้งค่าตัวเลือกเฉพาะการค้นหาใน Chat (อ่านอย่างเดียว) |
voiceOptions |
ตั้งค่าตัวเลือกเฉพาะสำหรับการค้นหาด้วยเสียง |
calendarOptions |
ตั้งค่าตัวเลือกเฉพาะการค้นหาในปฏิทิน |
geminiOptions |
ตั้งค่าตัวเลือกเฉพาะการค้นหาของ Gemini |
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 |
DRIVE_DOCUMENT |
เรียกข้อมูลเอกสารที่ระบุใน DriveDocumentInfo |
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 ของเว็บไซต์ที่เผยแพร่แล้ว |
DriveDocumentInfo
เอกสารในไดรฟ์ที่จะค้นหา
| การแสดง JSON |
|---|
{
"documentIds": {
object ( |
| ช่อง | |
|---|---|
ฟิลด์ Union identifier รูปแบบในการดึงข้อมูลเอกสารในไดรฟ์ identifier ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
documentIds |
ระบุเอกสารในไดรฟ์ตามรหัสเอกสาร |
DriveDocumentIds
ระบุเอกสารในไดรฟ์ตามรหัสเอกสาร
| การแสดง JSON |
|---|
{ "ids": [ string ] } |
| ช่อง | |
|---|---|
ids[] |
ต้องระบุ รายการรหัสเอกสารในไดรฟ์ |
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 ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
includeTeamDrives |
ตั้งค่าเป็น "จริง" เพื่อรวมไดรฟ์ของทีม |
includeSharedDrives |
ตั้งค่าเป็น true เพื่อรวมไดรฟ์ที่แชร์ |
clientSideEncryptedOption |
กำหนดว่าผลการค้นหาจะมีเฉพาะเนื้อหาที่เข้ารหัสด้วยการเข้ารหัสฝั่งไคลเอ็นต์ของ Google Workspace เท่านั้น มีเฉพาะเนื้อหาที่ไม่ได้เข้ารหัส หรือมีทั้ง 2 อย่าง ค่าเริ่มต้นคือทั้ง 2 อย่าง ปัจจุบันรองรับสำหรับไดรฟ์ |
sharedDrivesOption |
ไม่บังคับ ตัวเลือกในการรวมหรือยกเว้นเอกสารในไดรฟ์ที่แชร์ เราขอแนะนำให้ใช้ช่องนี้แทน includeSharedDrives ฟิลด์นี้จะลบล้าง includeSharedDrives และ includeTeamDrives เมื่อตั้งค่า |
HangoutsChatOptions
ตัวเลือกเพิ่มเติมสำหรับการค้นหาใน Google Chat
| การแสดง JSON |
|---|
{ "includeRooms": boolean } |
| ช่อง | |
|---|---|
includeRooms |
สำหรับการค้นหาตามบัญชีหรือหน่วยขององค์กร ให้ตั้งค่าเป็น true เพื่อรวมห้องแชท |
VoiceOptions
ตัวเลือกเพิ่มเติมสำหรับการค้นหาด้วยเสียง
| การแสดง JSON |
|---|
{
"coveredData": [
enum ( |
| ช่อง | |
|---|---|
coveredData[] |
ประเภทข้อมูลที่จะค้นหา |
CalendarOptions
ตัวเลือกเพิ่มเติมสำหรับการค้นหาในปฏิทิน
| การแสดง JSON |
|---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
| ช่อง | |
|---|---|
locationQuery[] |
จับคู่เฉพาะกิจกรรมที่มีสถานที่ตั้งซึ่งมีคำทั้งหมดในชุดที่ระบุ หากสตริงมีวลีที่อยู่ในเครื่องหมายคำพูด เมธอดนี้จะจับคู่เฉพาะเหตุการณ์ที่มีวลีที่ตรงกันในตำแหน่ง รายการในชุดจะถือว่าอยู่ใน "และ" ตัวอย่างการแยกคำ: ["New Zealand"] เทียบกับ ["New","Zealand"] "New Zealand": จับคู่กับทั้ง 2 รายการ "New and better Zealand": จับคู่กับรายการหลังเท่านั้น |
peopleQuery[] |
จับคู่เฉพาะกิจกรรมที่มีผู้เข้าร่วมซึ่งมีคำทั้งหมดในชุดที่ระบุ รายการในชุดจะถือว่าอยู่ใน "และ" |
minusWords[] |
จับคู่เฉพาะกิจกรรมที่ไม่มีคำใดๆ ในชุดที่ระบุในชื่อ คำอธิบาย สถานที่ หรือผู้เข้าร่วม ระบบจะพิจารณารายการในชุดเป็น "หรือ" |
responseStatuses[] |
จับคู่เฉพาะเหตุการณ์ที่ผู้ดูแลให้การตอบกลับอย่างใดอย่างหนึ่งต่อไปนี้ หากชุดข้อมูลว่างเปล่าหรือมี ATTENDEE_RESPONSE_UNSPECIFIED จะไม่มีการกรองคำตอบ |
versionDate |
ค้นหาเวอร์ชันปัจจุบันของกิจกรรมในปฏิทิน แต่ส่งออกเนื้อหาของเวอร์ชันล่าสุดที่บันทึกไว้ก่อนเวลา 00:00 น. ตามเขตเวลา UTC ของวันที่ระบุ ป้อนวันที่ในรูปแบบ UTC ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
AttendeeResponse
การตอบกลับคำเชิญของผู้ใช้
| Enum | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
ไม่ได้ระบุคำตอบของผู้เข้าร่วม หากตั้งค่านี้ ระบบจะไม่กรองคำตอบ และจะละเว้นคำตอบอื่นๆ ของผู้เข้าร่วมที่เป็นส่วนหนึ่งของตัวเลือกการค้นหา |
ATTENDEE_RESPONSE_NEEDS_ACTION |
ผู้เข้าร่วมได้รับเชิญแล้วแต่ยังไม่ได้ตอบกลับ |
ATTENDEE_RESPONSE_ACCEPTED |
ผู้เข้าร่วมวางแผนที่จะเข้าร่วม |
ATTENDEE_RESPONSE_DECLINED |
ผู้เข้าร่วมไม่ได้วางแผนที่จะเข้าร่วม |
ATTENDEE_RESPONSE_TENTATIVE |
ผู้เข้าร่วมคาดหวังว่าจะเข้าร่วมได้ |
GeminiOptions
ประเภทนี้ไม่มีฟิลด์
ตัวเลือกเพิ่มเติมสำหรับการค้นหาของ Gemini