ค้นหาไดรฟ์ที่แชร์

หากต้องการค้นหาชุดไดรฟ์ที่แชร์ที่ต้องการ ให้ใช้ช่องสตริงการค้นหา 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