บริการนี้ช่วยให้สคริปต์สร้าง ค้นหา และแก้ไขไฟล์และโฟลเดอร์ใน Google ไดรฟ์ได้ แม้ว่าบริการไดรฟ์ในตัวจะใช้งานง่ายกว่า แต่ก็มีข้อจำกัดบางประการ หากต้องการใช้ฟีเจอร์และการสนับสนุนล่าสุด รวมถึงเข้าถึงไฟล์หรือโฟลเดอร์ในไดรฟ์ที่แชร์ ให้ใช้บริการไดรฟ์ขั้นสูง
หากสคริปต์ใช้โปรเจ็กต์ Cloud มาตรฐาน แทนโปรเจ็กต์ Cloud เริ่มต้น คุณต้อง เปิดใช้ Drive API ด้วยตนเอง ในโปรเจ็กต์ Cloud มาตรฐาน ให้เปิด Drive API โดยทำดังนี้
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีบันทึกชื่อของแต่ละไฟล์ในโฟลเดอร์ ไดรฟ์ของฉันของผู้ใช้// 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 App
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
|---|---|---|
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 | รับภาพขนาดย่อของไฟล์ หรือ 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 Iterator
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
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 Iterator
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
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|null | รับชื่อโดเมนที่เชื่อมโยงกับบัญชีของผู้ใช้ |
get | String|null | รับอีเมลของผู้ใช้ |
get | String|null | รับชื่อของผู้ใช้ |
get | String|null | รับ URL ของรูปภาพของผู้ใช้ |