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