บริการนี้ช่วยให้สคริปต์สร้าง ค้นหา และแก้ไขไฟล์และโฟลเดอร์ใน Google ไดรฟ์ได้ แม้ว่าบริการไดรฟ์ในตัวจะใช้งานได้ง่ายกว่า แต่ก็มีข้อจำกัดบางอย่าง หากต้องการใช้ฟีเจอร์และการสนับสนุนล่าสุด รวมถึงเข้าถึงไฟล์หรือโฟลเดอร์ในไดรฟ์ที่แชร์ ให้ใช้บริการไดรฟ์ขั้นสูง
หากสคริปต์ใช้โปรเจ็กต์ Cloud มาตรฐานแทนโปรเจ็กต์ Cloud เริ่มต้น คุณต้องเปิด Drive API ด้วยตนเอง เปิด Drive API ในโปรเจ็กต์ Cloud มาตรฐาน โดยทำดังนี้
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีบันทึกชื่อไฟล์แต่ละไฟล์ในโฟลเดอร์ "ไดรฟ์ของฉัน" ของผู้ใช้// Logs the name of every file in the user's Drive.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  var file = files.next();
  console.log(file.getName());
}ชั้นเรียน
| ชื่อ | รายละเอียดแบบย่อ | 
|---|---|
| Access | อาร์เรย์แบบจำกัดที่แสดงคลาสของผู้ใช้ที่เข้าถึงไฟล์หรือโฟลเดอร์ได้ นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
| Drive | อนุญาตให้สคริปต์สร้าง ค้นหา และแก้ไขไฟล์และโฟลเดอร์ใน Google ไดรฟ์ | 
| File | ไฟล์ใน Google ไดรฟ์ | 
| File | ตัวดำเนินการวนซ้ำที่อนุญาตให้สคริปต์วนซ้ำผ่านคอลเล็กชันไฟล์ขนาดใหญ่ได้ | 
| Folder | โฟลเดอร์ใน Google ไดรฟ์ | 
| Folder | ออบเจ็กต์ที่อนุญาตให้สคริปต์วนซ้ำผ่านคอลเล็กชันโฟลเดอร์ขนาดใหญ่ได้ | 
| Permission | อาร์เรย์แบบจำกัดที่แสดงสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เข้าถึงไฟล์หรือโฟลเดอร์ได้ นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
| User | ผู้ใช้ที่เชื่อมโยงกับไฟล์ใน Google ไดรฟ์ | 
Access
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
|---|---|---|
| ANYONE | Enum | ผู้ใช้อินเทอร์เน็ตทุกคนจะค้นหาและเข้าถึงได้ | 
| ANYONE_WITH_LINK | Enum | ทุกคนที่มีลิงก์จะเข้าถึงได้ | 
| DOMAIN | Enum | ผู้ใช้ในโดเมนจะค้นหาและเข้าถึงได้ | 
| DOMAIN_WITH_LINK | Enum | ทุกคนในโดเมนที่มีลิงก์จะเข้าถึงได้ | 
| PRIVATE | Enum | เฉพาะคนที่ได้รับอนุญาตอย่างชัดเจนเท่านั้นที่สามารถเข้าถึง | 
Drive
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
|---|---|---|
| Access | Access | อาร์เรย์แบบจำกัดที่แสดงคลาสของผู้ใช้ที่เข้าถึงไฟล์หรือโฟลเดอร์ได้ นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
| Permission | Permission | อาร์เรย์แบบจำกัดที่แสดงสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เข้าถึงไฟล์หรือโฟลเดอร์ได้ นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| continue | File | ดำเนินการซ้ำกับไฟล์โดยใช้โทเค็นการดำเนินการต่อจากตัวดำเนินการก่อนหน้า | 
| continue | Folder | ดำเนินการวนซ้ำโฟลเดอร์ต่อโดยใช้โทเค็นการดำเนินการต่อจากตัวดำเนินการก่อนหน้า | 
| create | File | สร้างไฟล์ที่รูทของไดรฟ์ของผู้ใช้จาก Blobของข้อมูลที่กำหนด | 
| create | File | สร้างไฟล์ข้อความที่รูทของไดรฟ์ของผู้ใช้ที่มีชื่อและเนื้อหาที่ระบุ | 
| create | File | สร้างไฟล์ที่รูทของไดรฟ์ของผู้ใช้ที่มีชื่อ เนื้อหา และประเภท MIME ที่ระบุ | 
| create | Folder | สร้างโฟลเดอร์ในรูทของไดรฟ์ของผู้ใช้โดยใช้ชื่อที่ระบุ | 
| create | File | สร้างทางลัดไปยังรหัสรายการในไดรฟ์ที่ระบุและแสดงผล | 
| create | File | สร้างทางลัดไปยังรหัสรายการและคีย์ทรัพยากรของไดรฟ์ที่ระบุ แล้วแสดงผล | 
| enforce | void | เปิดหรือปิดใช้ลักษณะการทํางานของ enforceSingleParent สําหรับการเรียกทั้งหมดที่ส่งผลต่อรายการหลัก | 
| get | File | รับไฟล์ที่มีรหัสที่ระบุ | 
| get | File | รับไฟล์ที่มีรหัสและคีย์แหล่งข้อมูลที่ระบุ | 
| get | File | รับคอลเล็กชันไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ | 
| get | File | รับคอลเล็กชันไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ที่มีชื่อที่ระบุ | 
| get | File | รับคอลเล็กชันไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ที่มีประเภท MIME ที่ระบุ | 
| get | Folder | รับโฟลเดอร์ที่มีรหัสที่ระบุ | 
| get | Folder | รับโฟลเดอร์ที่มีรหัสและคีย์แหล่งข้อมูลที่ระบุ | 
| get | Folder | รับคอลเล็กชันโฟลเดอร์ทั้งหมดในไดรฟ์ของผู้ใช้ | 
| get | Folder | รับคอลเล็กชันโฟลเดอร์ทั้งหมดในไดรฟ์ของผู้ใช้ที่มีชื่อที่ระบุ | 
| get | Folder | รับโฟลเดอร์ที่รูทของไดรฟ์ของผู้ใช้ | 
| get | Integer | รับจำนวนไบต์ที่ผู้ใช้ได้รับอนุญาตให้จัดเก็บในไดรฟ์ | 
| get | Integer | รับจำนวนไบต์ที่ผู้ใช้จัดเก็บไว้ในไดรฟ์อยู่ในขณะนี้ | 
| get | File | รับคอลเล็กชันไฟล์ทั้งหมดในถังขยะของไดรฟ์ของผู้ใช้ | 
| get | Folder | รับคอลเล็กชันโฟลเดอร์ทั้งหมดในถังขยะของไดรฟ์ของผู้ใช้ | 
| search | File | รับคอลเล็กชันไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ที่ตรงกับเกณฑ์การค้นหาที่ระบุ | 
| search | Folder | รับคอลเล็กชันโฟลเดอร์ทั้งหมดในไดรฟ์ของผู้ใช้ที่ตรงกับเกณฑ์การค้นหาที่ระบุ | 
File
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| add | File | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แสดงความคิดเห็นของ File | 
| add | File | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แสดงความคิดเห็นของ File | 
| add | File | เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายการผู้แสดงความคิดเห็นของ File | 
| add | File | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ File | 
| add | File | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ File | 
| add | File | เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ File | 
| add | File | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ดูของ File | 
| add | File | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ดูของ File | 
| add | File | เพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการผู้ชมของ File | 
| get | Permission | รับสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เฉพาะเจาะจง | 
| get | Permission | รับสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เฉพาะเจาะจง | 
| get | Blob | แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ | 
| get | Blob | แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob | 
| get | Date | รับวันที่สร้าง File | 
| get | String | รับคําอธิบายของ File | 
| get | String | รับ URL ที่สามารถใช้ดาวน์โหลดไฟล์ | 
| get | User[] | รับรายชื่อผู้แก้ไขสำหรับ Fileนี้ | 
| get | String | รับรหัสของ File | 
| get | Date | รับวันที่อัปเดต Fileครั้งล่าสุด | 
| get | String | รับประเภท MIME ของไฟล์ | 
| get | String | รับชื่อ File | 
| get | User | รับเจ้าของไฟล์ | 
| get | Folder | รับคอลเล็กชันโฟลเดอร์ที่เป็นโฟลเดอร์หลักของ File | 
| get | String | รับคีย์แหล่งข้อมูลของ Fileที่จําเป็นสําหรับการเข้าถึงรายการที่แชร์โดยใช้ลิงก์ | 
| get | Boolean | รับว่า Fileนี้มีสิทธิ์ใช้การอัปเดตความปลอดภัยที่ต้องใช้คีย์ทรัพยากรในการเข้าถึงเมื่อแชร์โดยใช้ลิงก์หรือไม่ | 
| get | Boolean | รับข้อมูลว่า Fileนี้ต้องใช้คีย์ทรัพยากรสำหรับการเข้าถึงหรือไม่เมื่อแชร์โดยใช้ลิงก์ | 
| get | Access | รับคลาสของผู้ใช้ที่มีสิทธิ์เข้าถึง Fileนอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
| get | Permission | รับสิทธิ์ที่มอบให้แก่ผู้ใช้เหล่านั้นที่สามารถเข้าถึง Fileนอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
| get | Integer | รับจำนวนไบต์ที่ใช้จัดเก็บ Fileในไดรฟ์ | 
| get | String | หากเป็นทางลัด ระบบจะแสดงผลรหัสของรายการที่ทางลัดชี้ไป | 
| get | String | หากเป็นทางลัด ระบบจะแสดงผลประเภท MIME ของรายการที่ชี้ไป | 
| get | String | หากไฟล์เป็นทางลัด ระบบจะแสดงคีย์ทรัพยากรของรายการที่ชี้ถึง | 
| get | Blob | รับรูปภาพขนาดย่อของไฟล์ หรือ nullหากไม่มีภาพขนาดย่อ | 
| get | String | รับ URL ที่สามารถใช้เปิด Fileในแอป Google เช่น ไดรฟ์หรือเอกสาร | 
| get | User[] | รับรายการผู้ชมและผู้แสดงความคิดเห็นสำหรับ Fileนี้ | 
| is | Boolean | กำหนดว่าผู้ใช้ที่มีสิทธิ์แก้ไข Fileจะได้รับอนุญาตให้แชร์กับผู้ใช้รายอื่นหรือเปลี่ยนแปลงสิทธิ์หรือไม่ | 
| is | Boolean | ระบุว่ามีการติดดาว Fileในไดรฟ์ของผู้ใช้หรือไม่ | 
| is | Boolean | ระบุว่า Fileอยู่ในถังขยะของไดรฟ์ของผู้ใช้หรือไม่ | 
| make | File | สร้างสำเนาของไฟล์ | 
| make | File | สร้างสําเนาของไฟล์ในไดเรกทอรีปลายทาง | 
| make | File | สร้างสําเนาของไฟล์และตั้งชื่อตามชื่อที่ระบุ | 
| make | File | สร้างสําเนาของไฟล์ในไดเรกทอรีปลายทางและตั้งชื่อด้วยชื่อที่ระบุ | 
| move | File | ย้ายรายการนี้ไปยังโฟลเดอร์ปลายทางที่ระบุ | 
| remove | File | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แสดงความคิดเห็นสำหรับ File | 
| remove | File | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แสดงความคิดเห็นสำหรับ File | 
| remove | File | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขของ File | 
| remove | File | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขของ File | 
| remove | File | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นของ File | 
| remove | File | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นของ File | 
| revoke | File | เพิกถอนสิทธิ์เข้าถึง Fileที่มอบให้แก่ผู้ใช้รายดังกล่าว | 
| revoke | File | เพิกถอนสิทธิ์เข้าถึง Fileที่มอบให้แก่ผู้ใช้รายนั้น | 
| set | File | เขียนทับเนื้อหาของไฟล์ด้วยข้อมูลทดแทนที่ระบุ | 
| set | File | ตั้งค่าคําอธิบายสําหรับ File | 
| set | File | ตั้งชื่อ File | 
| set | File | เปลี่ยนเจ้าของ File | 
| set | File | เปลี่ยนเจ้าของ File | 
| set | File | ตั้งค่าว่า Fileต้องใช้คีย์ทรัพยากรสำหรับการเข้าถึงหรือไม่เมื่อแชร์โดยใช้ลิงก์ | 
| set | File | กำหนดว่าผู้ใช้ที่มีสิทธิ์แก้ไข Fileจะแชร์กับผู้ใช้รายอื่นหรือเปลี่ยนแปลงสิทธิ์ได้หรือไม่ | 
| set | File | กำหนดระดับผู้ใช้ที่มีสิทธิ์เข้าถึง Fileและสิทธิ์ที่ผู้ใช้เหล่านั้นจะได้รับ นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
| set | File | ตั้งค่าว่าให้ปักหมุด Fileในไดรฟ์ของผู้ใช้หรือไม่ | 
| set | File | ตั้งค่าว่า Fileอยู่ในถังขยะของไดรฟ์ของผู้ใช้หรือไม่ | 
File
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| get | String | รับโทเค็นที่สามารถใช้เพื่อดำเนินการซ้ำนี้ต่อได้ในภายหลัง | 
| has | Boolean | กำหนดว่าการเรียก next()จะแสดงรายการหรือไม่ | 
| next() | File | รับรายการถัดไปในคอลเล็กชันไฟล์หรือโฟลเดอร์ | 
Folder
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| add | Folder | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ Folder | 
| add | Folder | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ Folder | 
| add | Folder | เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ Folder | 
| add | Folder | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ดูของ Folder | 
| add | Folder | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ดูของ Folder | 
| add | Folder | เพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการผู้ชมของ Folder | 
| create | File | สร้างไฟล์ในโฟลเดอร์ปัจจุบันจาก Blobของข้อมูลที่กำหนด | 
| create | File | สร้างไฟล์ข้อความในโฟลเดอร์ปัจจุบันที่มีชื่อและเนื้อหาที่ระบุ | 
| create | File | สร้างไฟล์ในโฟลเดอร์ปัจจุบันที่มีชื่อ เนื้อหา และประเภท MIME ที่ระบุ | 
| create | Folder | สร้างโฟลเดอร์ในโฟลเดอร์ปัจจุบันโดยใช้ชื่อที่ระบุ | 
| create | File | สร้างทางลัดไปยังรหัสรายการในไดรฟ์ที่ระบุและแสดงผล | 
| create | File | สร้างทางลัดไปยังรหัสรายการและคีย์ทรัพยากรของไดรฟ์ที่ระบุ แล้วแสดงผล | 
| get | Permission | รับสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เฉพาะเจาะจง | 
| get | Permission | รับสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เฉพาะเจาะจง | 
| get | Date | รับวันที่สร้าง Folder | 
| get | String | รับคําอธิบายของ Folder | 
| get | User[] | รับรายชื่อผู้แก้ไขสำหรับ Folderนี้ | 
| get | File | รับคอลเล็กชันไฟล์ทั้งหมดที่เป็นรายการย่อยของโฟลเดอร์ปัจจุบัน | 
| get | File | รับคอลเล็กชันไฟล์ทั้งหมดที่เป็นรายการย่อยของโฟลเดอร์ปัจจุบันและมีชื่อที่ระบุ | 
| get | File | รับคอลเล็กชันไฟล์ทั้งหมดที่เป็นรายการย่อยของโฟลเดอร์ปัจจุบันและมีประเภท MIME ที่ระบุ | 
| get | Folder | รับคอลเล็กชันของโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบัน | 
| get | Folder | รับคอลเล็กชันของโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบันและมีชื่อที่ระบุ | 
| get | String | รับรหัสของ Folder | 
| get | Date | รับวันที่อัปเดต Folderครั้งล่าสุด | 
| get | String | รับชื่อ Folder | 
| get | User | รับเจ้าของ Folderนี้ | 
| get | Folder | รับคอลเล็กชันโฟลเดอร์ที่เป็นโฟลเดอร์หลักของ Folder | 
| get | String | รับคีย์แหล่งข้อมูลของ Folderที่จําเป็นสําหรับการเข้าถึงรายการที่แชร์โดยใช้ลิงก์ | 
| get | Boolean | รับว่า Folderนี้มีสิทธิ์ใช้การอัปเดตความปลอดภัยที่ต้องใช้คีย์ทรัพยากรในการเข้าถึงเมื่อแชร์โดยใช้ลิงก์หรือไม่ | 
| get | Boolean | รับข้อมูลว่า Folderนี้ต้องใช้คีย์ทรัพยากรสำหรับการเข้าถึงหรือไม่เมื่อแชร์โดยใช้ลิงก์ | 
| get | Access | รับคลาสของผู้ใช้ที่มีสิทธิ์เข้าถึง Folderนอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
| get | Permission | รับสิทธิ์ที่มอบให้แก่ผู้ใช้เหล่านั้นที่สามารถเข้าถึง Folderนอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
| get | Integer | รับจำนวนไบต์ที่ใช้จัดเก็บ Folderในไดรฟ์ | 
| get | String | รับ URL ที่สามารถใช้เปิด Folderในแอป Google เช่น ไดรฟ์หรือเอกสาร | 
| get | User[] | รับรายการผู้ชมและผู้แสดงความคิดเห็นสำหรับ Folderนี้ | 
| is | Boolean | กำหนดว่าผู้ใช้ที่มีสิทธิ์แก้ไข Folderจะได้รับอนุญาตให้แชร์กับผู้ใช้รายอื่นหรือเปลี่ยนแปลงสิทธิ์หรือไม่ | 
| is | Boolean | ระบุว่ามีการติดดาว Folderในไดรฟ์ของผู้ใช้หรือไม่ | 
| is | Boolean | ระบุว่า Folderอยู่ในถังขยะของไดรฟ์ของผู้ใช้หรือไม่ | 
| move | Folder | ย้ายรายการนี้ไปยังโฟลเดอร์ปลายทางที่ระบุ | 
| remove | Folder | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขของ Folder | 
| remove | Folder | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขของ Folder | 
| remove | Folder | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นของ Folder | 
| remove | Folder | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นของ Folder | 
| revoke | Folder | เพิกถอนสิทธิ์เข้าถึง Folderที่มอบให้แก่ผู้ใช้รายนั้น | 
| revoke | Folder | เพิกถอนสิทธิ์เข้าถึง Folderที่มอบให้แก่ผู้ใช้รายนั้น | 
| search | File | รับคอลเล็กชันไฟล์ทั้งหมดที่เป็นรายการย่อยของโฟลเดอร์ปัจจุบันและตรงกับเกณฑ์การค้นหาที่ระบุ | 
| search | Folder | รับคอลเล็กชันโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบันและตรงกับเกณฑ์การค้นหาที่ระบุ | 
| set | Folder | ตั้งค่าคําอธิบายสําหรับ Folder | 
| set | Folder | ตั้งชื่อ Folder | 
| set | Folder | เปลี่ยนเจ้าของ Folder | 
| set | Folder | เปลี่ยนเจ้าของ Folder | 
| set | Folder | ตั้งค่าว่า Folderต้องใช้คีย์ทรัพยากรสำหรับการเข้าถึงหรือไม่เมื่อแชร์โดยใช้ลิงก์ | 
| set | Folder | กำหนดว่าผู้ใช้ที่มีสิทธิ์แก้ไข Folderจะแชร์กับผู้ใช้รายอื่นหรือเปลี่ยนแปลงสิทธิ์ได้หรือไม่ | 
| set | Folder | กำหนดระดับผู้ใช้ที่มีสิทธิ์เข้าถึง Folderและสิทธิ์ที่ผู้ใช้เหล่านั้นจะได้รับ นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน | 
| set | Folder | ตั้งค่าว่าให้ปักหมุด Folderในไดรฟ์ของผู้ใช้หรือไม่ | 
| set | Folder | ตั้งค่าว่า Folderอยู่ในถังขยะของไดรฟ์ของผู้ใช้หรือไม่ | 
Folder
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| get | String | รับโทเค็นที่ใช้เพื่อดำเนินการซ้ำนี้ต่อได้ในภายหลัง | 
| has | Boolean | กำหนดว่าการเรียก next()จะแสดงรายการหรือไม่ | 
| next() | Folder | รับรายการถัดไปในคอลเล็กชันไฟล์หรือโฟลเดอร์ | 
Permission
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
|---|---|---|
| VIEW | Enum | ผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์หรือโฟลเดอร์จะดูหรือคัดลอกไฟล์หรือโฟลเดอร์นั้นได้เท่านั้น | 
| EDIT | Enum | ผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์หรือโฟลเดอร์จะแก้ไขไฟล์หรือโฟลเดอร์นั้นได้ | 
| COMMENT | Enum | ผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์หรือโฟลเดอร์จะดู คัดลอก หรือแสดงความคิดเห็นในไฟล์หรือโฟลเดอร์นั้นได้เท่านั้น | 
| OWNER | Enum | ผู้ใช้เป็นเจ้าของไฟล์หรือโฟลเดอร์ | 
| ORGANIZER | Enum | ผู้ใช้ที่จัดระเบียบไฟล์และโฟลเดอร์ภายในไดรฟ์ที่แชร์ได้ | 
| FILE_ORGANIZER | Enum | ผู้ใช้ที่แก้ไข ทิ้ง และย้ายเนื้อหาภายในไดรฟ์ที่แชร์ได้ | 
| NONE | Enum | ผู้ใช้ไม่มีสิทธิ์ใดๆ ในไฟล์หรือโฟลเดอร์ | 
User
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| get | String | รับชื่อโดเมนที่เชื่อมโยงกับบัญชีของผู้ใช้ | 
| get | String | รับอีเมลของผู้ใช้ | 
| get | String | รับชื่อของผู้ใช้ | 
| get | String | รับ URL ของรูปภาพของผู้ใช้ |