Drive Service

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ไดรฟ์

บริการนี้ช่วยให้สคริปต์สร้าง ค้นหา และแก้ไขไฟล์และโฟลเดอร์ใน Google ไดรฟ์ได้

// Log the name of every file in the user's Drive.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  var file = files.next();
  Logger.log(file.getName());
}

ชั้นเรียน

ชื่อรายละเอียดแบบย่อ
Accessennum แสดงถึงคลาสของผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์หรือโฟลเดอร์ นอกเหนือจากผู้ใช้ที่ได้รับสิทธิ์อย่างชัดเจน
DriveAppอนุญาตให้สคริปต์สร้าง ค้นหา และแก้ไขไฟล์และโฟลเดอร์ใน Google ไดรฟ์
Fileไฟล์ใน Google ไดรฟ์
FileIteratorตัวทําซ้ําที่อนุญาตให้สคริปต์ทําซ้ําคอลเล็กชันไฟล์ที่มีขนาดใหญ่
Folderโฟลเดอร์ใน Google ไดรฟ์
FolderIteratorออบเจ็กต์ที่อนุญาตให้สคริปต์ทําซ้ําคอลเล็กชันโฟลเดอร์ขนาดใหญ่ได้
Permissionennum แสดงถึงสิทธิ์ที่ให้ไว้แก่ผู้ใช้ที่สามารถเข้าถึงไฟล์หรือโฟลเดอร์ นอกเหนือจากผู้ใช้ที่ได้รับสิทธิ์อย่างชัดเจน
Userผู้ใช้ที่เชื่อมโยงกับไฟล์ใน Google ไดรฟ์

Access

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ANYONEEnumผู้ใช้อินเทอร์เน็ตทุกคนจะค้นหาและเข้าถึงได้
ANYONE_WITH_LINKEnumทุกคนที่มีลิงก์จะเข้าถึงได้
DOMAINEnumคนในโดเมนจะค้นหาและเข้าถึงได้
DOMAIN_WITH_LINKEnumคนในโดเมนที่มีลิงก์เข้าถึงได้
PRIVATEEnumเฉพาะคนที่ได้รับอนุญาตอย่างชัดเจนเท่านั้นที่สามารถเข้าถึง

DriveApp

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
AccessAccessennum แสดงถึงคลาสของผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์หรือโฟลเดอร์ นอกเหนือจากผู้ใช้ที่ได้รับสิทธิ์อย่างชัดเจน
PermissionPermissionennum แสดงถึงสิทธิ์ที่ให้ไว้แก่ผู้ใช้ที่สามารถเข้าถึงไฟล์หรือโฟลเดอร์ นอกเหนือจากผู้ใช้ที่ได้รับสิทธิ์อย่างชัดเจน

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
continueFileIterator(continuationToken)FileIteratorดําเนินการทําซ้ําไฟล์ต่อโดยใช้โทเค็นความต่อเนื่องจากตัวทําซ้ําก่อนหน้านี้
continueFolderIterator(continuationToken)FolderIteratorดําเนินการทําซ้ําโฟลเดอร์ต่อโดยใช้โทเค็นความต่อเนื่องจากตัวทําซ้ําก่อนหน้านี้
createFile(blob)Fileสร้างไฟล์รากของไดรฟ์ของผู้ใช้จากข้อมูลที่กําหนดเอง Blob รายการ
createFile(name, content)Fileสร้างไฟล์ข้อความรากของไดรฟ์ของผู้ใช้ที่มีชื่อและเนื้อหาที่ระบุ
createFile(name, content, mimeType)Fileสร้างไฟล์ในรูทไดรฟ์ของผู้ใช้ที่มีชื่อ เนื้อหา และประเภท MIME ที่ระบุ
createFolder(name)Folderสร้างโฟลเดอร์ในรูทไดรฟ์ของผู้ใช้ที่มีชื่อที่ระบุ
createShortcut(targetId)Fileสร้างทางลัดไปยังรหัสรายการในไดรฟ์ที่ระบุ และส่งกลับมา
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)Fileสร้างทางลัดไปยังรหัสรายการของไดรฟ์และคีย์ทรัพยากรที่ระบุ แล้วแสดงผล
enforceSingleParent(value)voidเปิดหรือปิดใช้พฤติกรรมการบังคับใช้ซิงเกิลผู้ปกครองสําหรับทุกการเรียกที่จะมีผลต่อรายการระดับบนสุด
getFileById(id)Fileรับไฟล์ด้วยรหัสที่ระบุ
getFileByIdAndResourceKey(id, resourceKey)Fileดาวน์โหลดไฟล์ด้วยรหัสและคีย์ทรัพยากรที่ระบุ
getFiles()FileIteratorรับคอลเล็กชันไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้
getFilesByName(name)FileIteratorรับคอลเล็กชันไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ที่มีชื่อที่ระบุ
getFilesByType(mimeType)FileIteratorรับคอลเล็กชันไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ที่มีประเภท MIME ที่ระบุ
getFolderById(id)Folderดาวน์โหลดโฟลเดอร์ซึ่งมีรหัสที่ระบุ
getFolderByIdAndResourceKey(id, resourceKey)Folderดาวน์โหลดโฟลเดอร์ที่มีรหัสและคีย์ทรัพยากรที่ระบุ
getFolders()FolderIteratorรวบรวมคอลเล็กชันโฟลเดอร์ทั้งหมดในไดรฟ์ของผู้ใช้
getFoldersByName(name)FolderIteratorรับคอลเล็กชันโฟลเดอร์ทั้งหมดในไดรฟ์ของผู้ใช้ที่มีชื่อที่ระบุ
getRootFolder()Folderดาวน์โหลดโฟลเดอร์ไว้ที่รูทของไดรฟ์ของผู้ใช้
getStorageLimit()Integerรับจํานวนไบต์ที่ผู้ใช้ได้รับอนุญาตให้จัดเก็บในไดรฟ์
getStorageUsed()Integerรับจํานวนไบต์ที่ผู้ใช้เก็บไว้ในไดรฟ์ปัจจุบัน
getTrashedFiles()FileIteratorรับคอลเล็กชันของไฟล์ทั้งหมดในถังขยะในไดรฟ์ของผู้ใช้
getTrashedFolders()FolderIteratorรวบรวมโฟลเดอร์ทั้งหมดไว้ในถังขยะในไดรฟ์ของผู้ใช้
searchFiles(params)FileIteratorรับคอลเล็กชันของไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ซึ่งตรงกับเกณฑ์การค้นหาที่ระบุ
searchFolders(params)FolderIteratorรับคอลเล็กชันโฟลเดอร์ทั้งหมดในไดรฟ์ของผู้ใช้ซึ่งตรงกับเกณฑ์การค้นหาที่ระบุ

File

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addCommenter(emailAddress)Fileเพิ่มผู้ใช้ที่ต้องการลงในรายการผู้แสดงความคิดเห็นสําหรับ File
addCommenter(user)Fileเพิ่มผู้ใช้ที่ต้องการลงในรายการผู้แสดงความคิดเห็นสําหรับ File
addCommenters(emailAddresses)Fileเพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการผู้แสดงความคิดเห็นสําหรับ File
addEditor(emailAddress)Fileเพิ่มผู้ใช้ที่ต้องการลงในรายการเอดิเตอร์ของ File
addEditor(user)Fileเพิ่มผู้ใช้ที่ต้องการลงในรายการเอดิเตอร์ของ File
addEditors(emailAddresses)Fileเพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการเอดิเตอร์ของ File
addViewer(emailAddress)Fileเพิ่มผู้ใช้รายดังกล่าวลงในรายการผู้ชมของFile
addViewer(user)Fileเพิ่มผู้ใช้รายดังกล่าวลงในรายการผู้ชมของFile
addViewers(emailAddresses)Fileเพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการผู้ชมของ File
getAccess(email)Permissionได้รับสิทธิ์ที่มอบให้แก่ผู้ใช้
getAccess(user)Permissionได้รับสิทธิ์ที่มอบให้แก่ผู้ใช้
getAs(contentType)Blobส่งคืนข้อมูลภายในออบเจ็กต์นี้เป็น BLOB ที่แปลงเป็นประเภทเนื้อหาที่ระบุ
getBlob()Blobส่งคืนข้อมูลภายในออบเจ็กต์นี้เป็น BLOB
getDateCreated()Dateวันที่สร้าง File
getDescription()Stringรับคําอธิบายสําหรับ File
getDownloadUrl()Stringรับ URL ที่ใช้ดาวน์โหลดไฟล์ได้
getEditors()User[]รับรายชื่อเอดิเตอร์ของ File นี้
getId()Stringรับรหัสของ File
getLastUpdated()Dateอัปเดตวันที่ File ครั้งล่าสุด
getMimeType()Stringรับประเภท MIME ของไฟล์
getName()Stringรับชื่อของ File
getOwner()Userได้รับเจ้าของ File
getParents()FolderIteratorรับคอลเล็กชันโฟลเดอร์ที่เป็นผู้ปกครองของ File ทันที
getResourceKey()Stringดาวน์โหลดคีย์ทรัพยากรของ File ซึ่งจําเป็นในการเข้าถึงรายการที่แชร์โดยใช้ลิงก์
getSecurityUpdateEligible()Booleanระบุว่า File นี้มีสิทธิ์ใช้การอัปเดตความปลอดภัยที่ต้องใช้คีย์การเข้าถึงสําหรับการเข้าถึงเมื่อมีการแชร์โดยใช้ลิงก์หรือไม่
getSecurityUpdateEnabled()Booleanจะดูว่า File นี้ต้องใช้คีย์ทรัพยากรสําหรับการเข้าถึงเมื่อแชร์โดยใช้ลิงก์หรือไม่
getSharingAccess()Accessช่วยให้คลาสของผู้ใช้เข้าถึง File ได้ นอกเหนือจากผู้ใช้รายบุคคลที่ได้รับสิทธิ์เข้าถึงอย่างชัดแจ้ง
getSharingPermission()Permissionได้รับสิทธิ์ที่มอบให้แก่ผู้ใช้เหล่านั้นซึ่งมีสิทธิ์เข้าถึง File นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดแจ้ง
getSize()Integerรับจํานวนไบต์ที่ใช้จัดเก็บ File ในไดรฟ์
getTargetId()Stringหากเป็นทางลัด ระบบจะแสดงรหัสของรายการที่ชี้ไป
getTargetMimeType()Stringหากเป็นทางลัด ระบบจะแสดงประเภท MIME ของรายการที่ชี้ไป
getTargetResourceKey()Stringหากไฟล์เป็นทางลัด ให้แสดงคีย์ทรัพยากรของรายการที่ชี้ไป
getThumbnail()Blobรับภาพขนาดย่อสําหรับไฟล์ หรือ null หากไม่มีภาพขนาดย่อ
getUrl()Stringรับ URL ที่ใช้เปิด File ในแอป Google อย่างเช่นไดรฟ์หรือเอกสาร
getViewers()User[]ดูรายชื่อผู้ชมและผู้แสดงความคิดเห็นสําหรับ File นี้
isShareableByEditors()Booleanตรวจสอบว่าผู้ใช้ที่มีสิทธิ์แก้ไข File ได้รับอนุญาตให้แชร์กับผู้ใช้รายอื่นหรือเปลี่ยนสิทธิ์หรือไม่
isStarred()Booleanกําหนดว่ามีการติดดาว File ในไดรฟ์ของผู้ใช้หรือไม่
isTrashed()Booleanระบุว่า File อยู่ในถังขยะในไดรฟ์ของผู้ใช้หรือไม่
makeCopy()Fileสร้างสําเนาของไฟล์
makeCopy(destination)Fileสร้างสําเนาของไฟล์ในไดเรกทอรีปลายทาง
makeCopy(name)Fileสร้างสําเนาของไฟล์และตั้งชื่อด้วยชื่อที่ระบุ
makeCopy(name, destination)Fileสร้างสําเนาของไฟล์ในไดเรกทอรีปลายทางและตั้งชื่อโดยใช้ชื่อที่ระบุ
moveTo(destination)Fileย้ายรายการนี้ไปยังโฟลเดอร์ปลายทางที่ระบุ
removeCommenter(emailAddress)Fileนําผู้ใช้ที่ระบุออกจากรายการผู้แสดงความคิดเห็นสําหรับ File
removeCommenter(user)Fileนําผู้ใช้ที่ระบุออกจากรายการผู้แสดงความคิดเห็นสําหรับ File
removeEditor(emailAddress)Fileนําผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ File
removeEditor(user)Fileนําผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ File
removeViewer(emailAddress)Fileนําผู้ใช้ที่ระบุออกจากรายชื่อผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสําหรับ File
removeViewer(user)Fileนําผู้ใช้ที่ระบุออกจากรายชื่อผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสําหรับ File
revokePermissions(user)Fileเพิกถอนสิทธิ์การเข้าถึงของ File ที่มอบให้แก่ผู้ใช้
revokePermissions(user)Fileเพิกถอนสิทธิ์การเข้าถึงของ File ที่มอบให้แก่ผู้ใช้
setContent(content)Fileเขียนทับเนื้อหาไฟล์ด้วยการแทนที่ที่ระบุ
setDescription(description)Fileตั้งค่าคําอธิบายของ File
setName(name)Fileตั้งชื่อให้ File
setOwner(emailAddress)Fileเปลี่ยนเจ้าของให้ File
setOwner(user)Fileเปลี่ยนเจ้าของให้ File
setSecurityUpdateEnabled(enabled)Fileตั้งค่าว่า File ต้องใช้คีย์ทรัพยากรสําหรับการเข้าถึงเมื่อแชร์โดยใช้ลิงก์หรือไม่
setShareableByEditors(shareable)Fileกําหนดว่าผู้ใช้ที่มีสิทธิ์แก้ไข File จะได้รับอนุญาตให้แชร์กับผู้ใช้คนอื่นหรือเปลี่ยนสิทธิ์หรือไม่
setSharing(accessType, permissionType)Fileตั้งค่าคลาสของผู้ใช้ที่มีสิทธิ์เข้าถึง File และสิทธิ์ต่างๆ ที่ผู้ใช้ได้รับ นอกเหนือจากผู้ใช้ที่ระบุอย่างชัดเจน
setStarred(starred)Fileตั้งค่าว่าจะติดดาว File ในไดรฟ์ของผู้ใช้หรือไม่
setTrashed(trashed)Fileตั้งค่าว่า File อยู่ในถังขยะในไดรฟ์ของผู้ใช้หรือไม่

FileIterator

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getContinuationToken()Stringรับโทเค็นที่ใช้เพื่อดําเนินการทําซ้ํานี้ได้ในภายหลัง
hasNext()Booleanกําหนดว่าการโทรจาก next() จะส่งคืนสินค้าหรือไม่
next()Fileรับรายการถัดไปในคอลเล็กชันของไฟล์หรือโฟลเดอร์

Folder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addEditor(emailAddress)Folderเพิ่มผู้ใช้ที่ต้องการลงในรายการเอดิเตอร์ของ Folder
addEditor(user)Folderเพิ่มผู้ใช้ที่ต้องการลงในรายการเอดิเตอร์ของ Folder
addEditors(emailAddresses)Folderเพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการเอดิเตอร์ของ Folder
addViewer(emailAddress)Folderเพิ่มผู้ใช้รายดังกล่าวลงในรายการผู้ชมของFolder
addViewer(user)Folderเพิ่มผู้ใช้รายดังกล่าวลงในรายการผู้ชมของFolder
addViewers(emailAddresses)Folderเพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการผู้ชมของ Folder
createFile(blob)Fileสร้างไฟล์ในโฟลเดอร์ปัจจุบันจาก Blob ข้อมูลที่กําหนดเอง
createFile(name, content)Fileสร้างไฟล์ข้อความในโฟลเดอร์ปัจจุบันที่มีชื่อและเนื้อหาที่ระบุ
createFile(name, content, mimeType)Fileสร้างไฟล์ในโฟลเดอร์ปัจจุบันโดยใช้ชื่อ เนื้อหา และประเภท MIME ที่ระบุ
createFolder(name)Folderสร้างโฟลเดอร์ในโฟลเดอร์ปัจจุบันโดยใช้ชื่อที่ระบุไว้
createShortcut(targetId)Fileสร้างทางลัดไปยังรหัสรายการในไดรฟ์ที่ระบุ และส่งกลับมา
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)Fileสร้างทางลัดไปยังรหัสรายการของไดรฟ์และคีย์ทรัพยากรที่ระบุ แล้วแสดงผล
getAccess(email)Permissionได้รับสิทธิ์ที่มอบให้แก่ผู้ใช้
getAccess(user)Permissionได้รับสิทธิ์ที่มอบให้แก่ผู้ใช้
getDateCreated()Dateวันที่สร้าง Folder
getDescription()Stringรับคําอธิบายสําหรับ Folder
getEditors()User[]รับรายชื่อเอดิเตอร์ของ Folder นี้
getFiles()FileIteratorรับคอลเล็กชันไฟล์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบัน
getFilesByName(name)FileIteratorรับคอลเล็กชันไฟล์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบันและมีชื่อตามนั้น
getFilesByType(mimeType)FileIteratorรับคอลเล็กชันไฟล์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบัน และมีประเภท MIME ที่ระบุ
getFolders()FolderIteratorรับคอลเล็กชันโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบัน
getFoldersByName(name)FolderIteratorรับคอลเล็กชันโฟลเดอร์ทั้งหมดที่เป็นระดับล่างของโฟลเดอร์ปัจจุบันและมีชื่อตามข้างต้น
getId()Stringรับรหัสของ Folder
getLastUpdated()Dateอัปเดตวันที่ Folder ครั้งล่าสุด
getName()Stringรับชื่อของ Folder
getOwner()Userได้รับเจ้าของ Folder
getParents()FolderIteratorรับคอลเล็กชันโฟลเดอร์ที่เป็นผู้ปกครองของ Folder ทันที
getResourceKey()Stringดาวน์โหลดคีย์ทรัพยากรของ Folder ซึ่งจําเป็นในการเข้าถึงรายการที่แชร์โดยใช้ลิงก์
getSecurityUpdateEligible()Booleanระบุว่า Folder นี้มีสิทธิ์ใช้การอัปเดตความปลอดภัยที่ต้องใช้คีย์การเข้าถึงสําหรับการเข้าถึงเมื่อมีการแชร์โดยใช้ลิงก์หรือไม่
getSecurityUpdateEnabled()Booleanจะดูว่า Folder นี้ต้องใช้คีย์ทรัพยากรสําหรับการเข้าถึงเมื่อแชร์โดยใช้ลิงก์หรือไม่
getSharingAccess()Accessช่วยให้คลาสของผู้ใช้เข้าถึง Folder ได้ นอกเหนือจากผู้ใช้รายบุคคลที่ได้รับสิทธิ์เข้าถึงอย่างชัดแจ้ง
getSharingPermission()Permissionได้รับสิทธิ์ที่มอบให้แก่ผู้ใช้เหล่านั้นซึ่งมีสิทธิ์เข้าถึง Folder นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดแจ้ง
getSize()Integerรับจํานวนไบต์ที่ใช้จัดเก็บ Folder ในไดรฟ์
getUrl()Stringรับ URL ที่ใช้เปิด Folder ในแอป Google อย่างเช่นไดรฟ์หรือเอกสาร
getViewers()User[]ดูรายชื่อผู้ชมและผู้แสดงความคิดเห็นสําหรับ Folder นี้
isShareableByEditors()Booleanตรวจสอบว่าผู้ใช้ที่มีสิทธิ์แก้ไข Folder ได้รับอนุญาตให้แชร์กับผู้ใช้รายอื่นหรือเปลี่ยนสิทธิ์หรือไม่
isStarred()Booleanกําหนดว่ามีการติดดาว Folder ในไดรฟ์ของผู้ใช้หรือไม่
isTrashed()Booleanระบุว่า Folder อยู่ในถังขยะในไดรฟ์ของผู้ใช้หรือไม่
moveTo(destination)Folderย้ายรายการนี้ไปยังโฟลเดอร์ปลายทางที่ระบุ
removeEditor(emailAddress)Folderนําผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ Folder
removeEditor(user)Folderนําผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ Folder
removeViewer(emailAddress)Folderนําผู้ใช้ที่ระบุออกจากรายชื่อผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสําหรับ Folder
removeViewer(user)Folderนําผู้ใช้ที่ระบุออกจากรายชื่อผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสําหรับ Folder
revokePermissions(user)Folderเพิกถอนสิทธิ์การเข้าถึงของ Folder ที่มอบให้แก่ผู้ใช้
revokePermissions(user)Folderเพิกถอนสิทธิ์การเข้าถึงของ Folder ที่มอบให้แก่ผู้ใช้
searchFiles(params)FileIteratorรับคอลเล็กชันไฟล์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบัน และตรงกับเกณฑ์การค้นหาที่ระบุ
searchFolders(params)FolderIteratorรับคอลเล็กชันโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบัน และตรงกับเกณฑ์การค้นหาที่ระบุ
setDescription(description)Folderตั้งค่าคําอธิบายของ Folder
setName(name)Folderตั้งชื่อให้ Folder
setOwner(emailAddress)Folderเปลี่ยนเจ้าของให้ Folder
setOwner(user)Folderเปลี่ยนเจ้าของให้ Folder
setSecurityUpdateEnabled(enabled)Folderตั้งค่าว่า Folder ต้องใช้คีย์ทรัพยากรสําหรับการเข้าถึงเมื่อแชร์โดยใช้ลิงก์หรือไม่
setShareableByEditors(shareable)Folderกําหนดว่าผู้ใช้ที่มีสิทธิ์แก้ไข Folder จะได้รับอนุญาตให้แชร์กับผู้ใช้คนอื่นหรือเปลี่ยนสิทธิ์หรือไม่
setSharing(accessType, permissionType)Folderตั้งค่าคลาสของผู้ใช้ที่มีสิทธิ์เข้าถึง Folder และสิทธิ์ต่างๆ ที่ผู้ใช้ได้รับ นอกเหนือจากผู้ใช้ที่ระบุอย่างชัดเจน
setStarred(starred)Folderตั้งค่าว่าจะติดดาว Folder ในไดรฟ์ของผู้ใช้หรือไม่
setTrashed(trashed)Folderตั้งค่าว่า Folder อยู่ในถังขยะในไดรฟ์ของผู้ใช้หรือไม่

FolderIterator

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getContinuationToken()Stringรับโทเค็นที่ใช้เพื่อดําเนินการทําซ้ํานี้ได้ในภายหลัง
hasNext()Booleanกําหนดว่าการโทรจาก next() จะส่งคืนสินค้าหรือไม่
next()Folderรับรายการถัดไปในคอลเล็กชันของไฟล์หรือโฟลเดอร์

Permission

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
VIEWEnumผู้ใช้ที่เข้าถึงไฟล์หรือโฟลเดอร์ได้จะดูหรือคัดลอกได้เท่านั้น
EDITEnumผู้ใช้ที่เข้าถึงไฟล์หรือโฟลเดอร์ได้จะสามารถแก้ไขไฟล์หรือโฟลเดอร์นั้นได้
COMMENTEnumผู้ใช้ที่เข้าถึงไฟล์หรือโฟลเดอร์ได้จะทําได้เพียงดู คัดลอก หรือแสดงความคิดเห็นเท่านั้น
OWNEREnumผู้ใช้เป็นเจ้าของไฟล์หรือโฟลเดอร์
ORGANIZEREnumผู้ใช้ที่จัดระเบียบไฟล์และโฟลเดอร์ภายในไดรฟ์ที่แชร์ได้
FILE_ORGANIZEREnumผู้ใช้ที่แก้ไข ทิ้ง และย้ายเนื้อหาภายในไดรฟ์ที่แชร์ได้
NONEEnumผู้ใช้ไม่มีสิทธิ์สําหรับไฟล์หรือโฟลเดอร์ดังกล่าว

User

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getDomain()Stringรับชื่อโดเมนที่เชื่อมโยงกับบัญชีของผู้ใช้
getEmail()Stringรับอีเมลของผู้ใช้
getName()Stringรับชื่อผู้ใช้
getPhotoUrl()Stringรับ URL สําหรับรูปภาพของผู้ใช้