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