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