บริการไดรฟ์ขั้นสูงช่วยให้คุณใช้ API ของ Google ไดรฟ์ใน Apps Script ได้ API นี้ช่วยให้สคริปต์สร้าง ค้นหา และแก้ไขไฟล์และโฟลเดอร์ใน Google ไดรฟ์ได้เช่นเดียวกับบริการไดรฟ์ในตัวของ Apps Script ในกรณีส่วนใหญ่ บริการในตัวจะใช้งานง่ายกว่า แต่บริการขั้นสูงนี้มีฟีเจอร์พิเศษบางอย่าง เช่น การเข้าถึงพร็อพเพอร์ตี้ไฟล์ที่กำหนดเอง และการแก้ไขไฟล์และโฟลเดอร์
ข้อมูลอ้างอิง
หากต้องการข้อมูลโดยละเอียดเกี่ยวกับบริการนี้ โปรดดูเอกสารอ้างอิงสำหรับ Google Drive API เช่นเดียวกับบริการขั้นสูงทั้งหมดใน Apps Script บริการไดรฟ์ขั้นสูงจะใช้ออบเจ็กต์ เมธอด และพารามิเตอร์เดียวกันกับ API สาธารณะ ดูข้อมูลเพิ่มเติมได้ที่วิธีกำหนดลายเซ็นของเมธอด
หากต้องการรายงานปัญหาและค้นหาการสนับสนุนอื่นๆ โปรดดูคู่มือการสนับสนุนสำหรับ Drive API
รหัสตัวอย่าง
ตัวอย่างโค้ดในส่วนนี้ใช้ API เวอร์ชัน 3
อัปโหลดไฟล์
ตัวอย่างโค้ดต่อไปนี้จะแสดงวิธีบันทึกไฟล์ไปยังไดรฟ์ของผู้ใช้
แสดงรายการโฟลเดอร์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแสดงรายการโฟลเดอร์ระดับบนสุดในไดรฟ์ของผู้ใช้ อย่าลืมใช้โทเค็นของหน้าเว็บเพื่อเข้าถึงรายการผลการค้นหาทั้งหมด
แสดงรายการการแก้ไข
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแสดงรายการการแก้ไขสำหรับไฟล์ที่ระบุ โปรดทราบว่าบางไฟล์สามารถมีการแก้ไขได้หลายรายการ และคุณควรใช้โทเค็นของหน้าเว็บเพื่อเข้าถึงรายการผลลัพธ์ทั้งหมด
เพิ่มพร็อพเพอร์ตี้ไฟล์
ตัวอย่างโค้ดต่อไปนี้ใช้ช่อง appProperties
เพื่อเพิ่มพร็อพเพอร์ตี้ที่กำหนดเองลงในไฟล์ พร็อพเพอร์ตี้ที่กำหนดเองจะมองเห็นได้โดยสคริปต์เท่านั้น หากต้องการเพิ่มพร็อพเพอร์ตี้ที่กำหนดเองลงในไฟล์ที่แอปอื่นๆ ยังมองเห็นได้ ให้ใช้ช่อง properties
แทน ดูข้อมูลเพิ่มเติมได้ที่เพิ่มพร็อพเพอร์ตี้ไฟล์ที่กำหนดเอง