หากต้องการค้นหาชุดไดรฟ์ที่แชร์ที่เฉพาะเจาะจง ให้ใช้สตริงการค้นหาq
ฟิลด์
ที่มี drives.list
เพื่อกรองไดรฟ์ที่จะ
แสดงโดยการรวมคำค้นหาอย่างน้อย 1 คำ
สตริงการค้นหาประกอบด้วย 3 ส่วนต่อไปนี้
query_term operator values
สถานที่:
query_term
คือคำค้นหาหรือฟิลด์ที่จะค้นหาoperator
ระบุเงื่อนไขสำหรับคำค้นหาvalues
คือค่าที่เฉพาะเจาะจงที่คุณต้องการใช้เพื่อกรองผลการค้นหา
หากต้องการดูคำค้นหาและโอเปอเรเตอร์ที่คุณใช้กรองไดรฟ์ที่แชร์ได้ โปรดดูคำค้นหาและโอเปอเรเตอร์
ตัวอย่างเช่น สตริงการค้นหาต่อไปนี้จะกรองการค้นหาเพื่อแสดงผลเฉพาะไดรฟ์ที่แชร์ซึ่งมีชื่อว่า "ทรัพยากร Google ไดรฟ์ API"
q: name = 'Google Drive API resources' & useDomainAdminAccess=false
ตัวอย่างสตริงการค้นหา
ตารางต่อไปนี้แสดงตัวอย่างสตริงการค้นหาพื้นฐานบางรายการสำหรับไดรฟ์ที่แชร์ โค้ดจริงจะแตกต่างกันไปตามไลบรารีไคลเอ็นต์ที่คุณใช้สำหรับการค้นหา
นอกจากนี้ คุณต้องกำหนดอักขระพิเศษในชื่อไฟล์เป็นอักขระหลีกเพื่อให้
คําค้นทํางานได้อย่างถูกต้อง เช่น หากชื่อไฟล์มีทั้งเครื่องหมายอัญประกาศเดี่ยว
('
) และเครื่องหมายแบ็กสแลช ("\"
) ให้ใช้แบ็กสแลชเพื่อกำหนดเป็นอักขระหลีก: name
contains 'quinn\'s paper\\essay'
สิ่งที่คุณต้องการค้นหา | ตัวอย่าง | การตั้งค่า useDomainAdminAccess |
---|---|---|
ไดรฟ์ที่แชร์ที่สร้างขึ้นหลังวันที่ 1 มิถุนายน 2017 | createdTime > '2017-06-01T12:00:00' |
true |
ไดรฟ์ที่แชร์ที่มองเห็นได้ในมุมมองเริ่มต้น | hidden = false |
false |
ไดรฟ์ที่แชร์ที่มีสมาชิกมากกว่า 1 คน | memberCount > 1 |
true |
ไดรฟ์ที่แชร์ซึ่งมีคำว่า "เป็นความลับ" ในชื่อและมีสมาชิก 20 คนขึ้นไป | name contains 'confidential' and memberCount >= 20 |
true |
ไดรฟ์ที่แชร์ซึ่งมีคำว่า "ลับ" ในชื่อจากไดรฟ์ที่แชร์ทั้งหมดขององค์กร | name contains 'confidential' and orgUnitId = 'C03az79cb' |
true |
ไดรฟ์ที่แชร์ซึ่งมีคำว่า "ลับ" ในชื่อจากไดรฟ์ที่แชร์ทั้งหมดที่ผู้ใช้เป็นสมาชิก | name contains 'confidential' |
false |
ไดรฟ์ที่แชร์ที่ไม่มีผู้จัดการที่ได้รับมอบหมาย | organizerCount = 0 |
true |
ไดรฟ์ที่แชร์ที่ไม่มีรหัสหน่วยขององค์กร | orgUnitId != 'C03az79cb' |
true |
ค้นหาหลายคำด้วยวงเล็บ
คุณใช้วงเล็บเพื่อจัดกลุ่มคำค้นหาหลายคำเข้าด้วยกันได้ ตัวอย่างเช่น หากต้องการค้นหาไดรฟ์ที่แชร์ที่สร้างขึ้นหลังจากวันที่ที่เฉพาะเจาะจงและมีผู้จัดการมากกว่า 5 คนหรือสมาชิกมากกว่า 20 คน ให้ใช้คำค้นหานี้
createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)
การค้นหานี้จะแสดงไดรฟ์ที่แชร์ทั้งหมดที่สร้างขึ้นหลังจากวันที่ 1 มกราคม 2019 และมีผู้จัดการมากกว่า 5 คนหรือสมาชิกมากกว่า 20 คน
Drive API จะประเมินโอเปอเรเตอร์ and
และ or
จากซ้ายไปขวา
ดังนั้นการค้นหาเดียวกันนี้ที่ไม่มีวงเล็บจะแสดงผลดังนี้
- เฉพาะไดรฟ์ที่แชร์ที่มีผู้จัดมากกว่า 5 คนซึ่งสร้างขึ้นหลังวันที่ 1 มกราคม 2019
- ไดรฟ์ที่แชร์ทั้งหมดที่มีสมาชิกมากกว่า 20 คน แม้ว่าจะสร้างขึ้นก่อนวันที่ 1 มกราคม 2019