โฟลเดอร์ใน Google ไดรฟ์ คุณเข้าถึงหรือสร้างโฟลเดอร์ได้จาก Drive
// Log the name of every folder in the user's Drive. const folders = DriveApp.getFolders(); while (folders.hasNext()) { const folder = folders.next(); Logger.log(folder.getName()); }
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
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 อยู่ในถังขยะของไดรฟ์ของผู้ใช้หรือไม่ |
เอกสารโดยละเอียด
add Editor(emailAddress)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขสำหรับ Folder หากผู้ใช้
อยู่ในรายชื่อผู้ชมอยู่แล้ว วิธีนี้จะเลื่อนผู้ใช้รายดังกล่าวออกจากรายชื่อผู้ชม
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String | อีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
add Editor(user)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขสำหรับ Folder หากผู้ใช้
อยู่ในรายชื่อผู้ชมอยู่แล้ว วิธีนี้จะเลื่อนผู้ใช้รายดังกล่าวออกจากรายชื่อผู้ชม
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
add Editors(emailAddresses)
เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขสำหรับ Folder หากมีผู้ใช้ที่อยู่ในรายชื่อผู้ดูอยู่แล้ว วิธีนี้จะเลื่อนผู้ใช้เหล่านั้นออกจากรายชื่อผู้ดู
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String[] | อาร์เรย์ของอีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
add Viewer(emailAddress)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ชมสำหรับ Folder หากผู้ใช้เป็นผู้แก้ไขอยู่แล้ว วิธีนี้จะไม่มีผล
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String | อีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
add Viewer(user)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ชมสำหรับ Folder หากผู้ใช้เป็นผู้แก้ไขอยู่แล้ว วิธีนี้จะไม่มีผล
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
add Viewers(emailAddresses)
เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายชื่อผู้ชมสำหรับ Folder หากผู้ใช้รายใดอยู่ในรายชื่อผู้แก้ไขอยู่แล้ว วิธีนี้จะไม่มีผลกับผู้ใช้รายนั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String[] | อาร์เรย์ของอีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
create File(blob)
สร้างไฟล์ในโฟลเดอร์ปัจจุบันจาก Blob ของข้อมูลที่กำหนด
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
blob | Blob | ข้อมูลสำหรับไฟล์ใหม่ |
รีเทิร์น
File - ไฟล์ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
create File(name, content)
สร้างไฟล์ข้อความในโฟลเดอร์ปัจจุบันโดยใช้ชื่อและเนื้อหาที่ระบุ แสดง
ข้อยกเว้นหาก content มีขนาดใหญ่กว่า 50 MB
// Create a text file with the content "Hello, world!" DriveApp.getRootFolder().createFile('New Text File', 'Hello, world!');
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อของไฟล์ใหม่ |
content | String | เนื้อหาสำหรับไฟล์ใหม่ |
รีเทิร์น
File - ไฟล์ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
create File(name, content, mimeType)
สร้างไฟล์ในโฟลเดอร์ปัจจุบันโดยใช้ชื่อ เนื้อหา และประเภท MIME ที่ระบุ ส่งข้อยกเว้นหาก content มีขนาดใหญ่กว่า 10 MB
// Create an HTML file with the content "Hello, world!" DriveApp.getRootFolder().createFile('New HTML File', '<b>Hello, world!</b>', MimeType.HTML);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อของไฟล์ใหม่ |
content | String | เนื้อหาสำหรับไฟล์ใหม่ |
mime | String | ประเภท MIME ของไฟล์ใหม่ |
รีเทิร์น
File - ไฟล์ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
create Folder(name)
create Shortcut(targetId)
create Shortcut For Target Id And Resource Key(targetId, targetResourceKey)
สร้างทางลัดไปยังรหัสรายการในไดรฟ์และคีย์ทรัพยากรที่ระบุ แล้วส่งคืน คีย์ทรัพยากร คือพารามิเตอร์เพิ่มเติมที่ต้องส่งเพื่อเข้าถึงไฟล์หรือโฟลเดอร์เป้าหมายที่ แชร์โดยใช้ลิงก์
// Creates shortcuts for all folders in the user's drive that have a specific // name. // TODO(developer): Replace 'Test-Folder' with a valid folder name in your // drive. const folders = DriveApp.getFoldersByName('Test-Folder'); // Iterates through all folders named 'Test-Folder'. while (folders.hasNext()) { const folder = folders.next(); // Creates a shortcut to the provided Drive item ID and resource key, and // returns it. DriveApp.createShortcutForTargetIdAndResourceKey( folder.getId(), folder.getResourceKey(), ); }
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
target | String | รหัสของไฟล์หรือโฟลเดอร์เป้าหมาย |
target | String | คีย์ทรัพยากรของไฟล์หรือโฟลเดอร์เป้าหมาย |
รีเทิร์น
File — แป้นพิมพ์ลัดใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
get Access(email)
รับสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เฉพาะเจาะจง วิธีการนี้ไม่รองรับการคืนสิทธิ์สำหรับกลุ่ม Google หรือสิทธิ์ที่รับช่วงผ่านกลุ่ม Google
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String | อีเมลของผู้ใช้ที่ควรตรวจสอบสิทธิ์ Google Groups ไม่รองรับ |
รีเทิร์น
Permission - สิทธิ์ที่มอบให้แก่ผู้ใช้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Access(user)
รับสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เฉพาะเจาะจง วิธีการนี้ไม่รองรับการคืนสิทธิ์สำหรับกลุ่ม Google หรือสิทธิ์ที่รับช่วงผ่านกลุ่ม Google
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่ควรตรวจสอบสิทธิ์ |
รีเทิร์น
Permission - สิทธิ์ที่มอบให้แก่ผู้ใช้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Date Created()
get Description()
get Editors()
รับรายชื่อเอดิเตอร์สำหรับ Folder นี้ หากผู้ใช้ที่เรียกใช้สคริปต์
ไม่มีสิทธิ์เข้าถึงเพื่อแก้ไข Folder เมธอดนี้จะแสดงอาร์เรย์ว่าง
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the list of editors and logs their names to the console. const editors = folder.getEditors(); for (const editor of editors) { console.log(editor.getName()); }
รีเทิร์น
User[] — รายชื่อผู้แก้ไขสำหรับ Folder นี้ หากผู้ใช้มีสิทธิ์เข้าถึงระดับแก้ไข หรืออาร์เรย์ว่างในกรณีอื่นๆ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Files()
รับคอลเล็กชันของไฟล์ทั้งหมดที่เป็นออบเจ็กต์ระดับล่างของโฟลเดอร์ปัจจุบัน
รีเทิร์น
File — คอลเล็กชันของไฟล์ทั้งหมดที่เป็นออบเจ็กต์ระดับล่างของโฟลเดอร์ปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Files By Name(name)
รับคอลเล็กชันของไฟล์ทั้งหมดที่เป็นรายการย่อยของโฟลเดอร์ปัจจุบันและมีชื่อที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อของไฟล์ที่จะค้นหา |
รีเทิร์น
File — คอลเล็กชันของไฟล์ทั้งหมดที่เป็นออบเจ็กต์ระดับล่างของโฟลเดอร์ปัจจุบันและมีชื่อที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Files By Type(mimeType)
รับคอลเล็กชันของไฟล์ทั้งหมดที่เป็นรายการย่อยของโฟลเดอร์ปัจจุบันและมีประเภท MIME ที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
mime | String | ประเภท MIME ของไฟล์ที่จะค้นหา |
รีเทิร์น
File — คอลเล็กชันของไฟล์ทั้งหมดที่เป็นออบเจ็กต์ระดับล่างของโฟลเดอร์ปัจจุบันและมี MIME
ประเภทที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Folders()
รับคอลเล็กชันของโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบัน
รีเทิร์น
Folder — คอลเล็กชันของโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Folders By Name(name)
รับคอลเล็กชันของโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบันและมีชื่อที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อโฟลเดอร์ที่จะค้นหา |
รีเทิร์น
Folder — คอลเล็กชันของโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบันและมีชื่อที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Id()
get Last Updated()
get Name()
get Owner()
รับเจ้าของ Folder นี้
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the owner of the folder and logs the name to the console. const folderOwner = folder.getOwner(); console.log(folderOwner.getName());
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Parents()
รับคอลเล็กชันของโฟลเดอร์ที่เป็นโฟลเดอร์หลักของ Folder
รีเทิร์น
Folder — คอลเล็กชันโฟลเดอร์ที่เป็นโฟลเดอร์หลักของ Folder
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Resource Key()
get Security Update Eligible()
ระบุว่าFolder มีสิทธิ์ใช้การอัปเดตความปลอดภัยที่ต้องใช้คีย์ทรัพยากรเพื่อเข้าถึงเมื่อแชร์โดยใช้ลิงก์หรือไม่
ไดรฟ์ต้องใช้คีย์แหล่งข้อมูลเพื่อเข้าถึงไฟล์หรือโฟลเดอร์บางรายการที่แชร์โดยใช้
ลิงก์ การเปลี่ยนแปลงนี้เป็นส่วนหนึ่งของการอัปเดตความปลอดภัย ระบบจะเปิดใช้การอัปเดตโดยค่าเริ่มต้นสำหรับไฟล์และโฟลเดอร์ที่มีสิทธิ์ หากต้องการเปิดหรือปิดข้อกำหนดคีย์ทรัพยากรสำหรับไฟล์ที่มีสิทธิ์ ให้ใช้
set
ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตความปลอดภัยสำหรับ Google ไดรฟ์
รีเทิร์น
Boolean — Whether the resource key requirement can be applied for the Folder.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Enabled()
ระบุว่า Folder ต้องใช้คีย์ทรัพยากรสำหรับการเข้าถึงเมื่อแชร์โดยใช้ลิงก์หรือไม่ ระบบจะเปิดใช้ข้อกำหนดนี้โดยค่าเริ่มต้นสำหรับไฟล์และโฟลเดอร์ที่มีสิทธิ์
หากต้องการเปิดหรือปิดข้อกำหนดคีย์ทรัพยากรสำหรับไฟล์ที่มีสิทธิ์ ให้ใช้
setSecurityUpdateEnabled
ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตความปลอดภัยสำหรับ Google ไดรฟ์
รีเทิร์น
Boolean — เปิดใช้ข้อกำหนดคีย์ทรัพยากรสำหรับ Folder นี้หรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Access()
รับข้อมูลว่าผู้ใช้กลุ่มใดบ้างที่เข้าถึง Folder ได้ นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน
รีเทิร์น
Access — ผู้ใช้กลุ่มใดบ้างที่เข้าถึง Folder ได้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Permission()
รับสิทธิ์ที่มอบให้แก่ผู้ใช้ที่เข้าถึง Folder ได้
นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน
รีเทิร์น
Permission - สิทธิ์ที่มอบให้แก่ผู้ใช้ที่มีสิทธิ์เข้าถึง Folder
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Size()
รับจำนวนไบต์ที่ใช้จัดเก็บ Folder ในไดรฟ์ โปรดทราบว่า
ไฟล์แอปพลิเคชัน Google Workspace จะไม่นับรวมในขีดจำกัดพื้นที่เก็บข้อมูลของไดรฟ์ ดังนั้นระบบจะแสดงผลเป็น
0 ไบต์
รีเทิร์น
Integer — จำนวนไบต์ที่ใช้จัดเก็บ Folder ในไดรฟ์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Url()
รับ URL ที่ใช้เปิด Folder ในแอป Google เช่น
ไดรฟ์หรือเอกสารได้
รีเทิร์น
String - URL ที่ใช้ดู Folder ในแอป Google เช่น
ไดรฟ์หรือเอกสารได้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Viewers()
รับรายการผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสำหรับ Folder นี้ หากผู้ใช้ที่
เรียกใช้สคริปต์ไม่มีสิทธิ์เข้าถึงเพื่อแก้ไข Folder เมธอดนี้จะ
แสดงผลอาร์เรย์ว่าง
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the list of viewers and logs their names to the console. const viewers = folder.getViewers(); for (const viewer of viewers) { console.log(viewer.getName()); }
รีเทิร์น
User[] — รายชื่อผู้มีสิทธิ์ดูและผู้แสดงความคิดเห็นสำหรับ Folder นี้ หากผู้ใช้มีสิทธิ์เข้าถึงระดับแก้ไข
หรืออาร์เรย์ว่างในกรณีอื่นๆ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Starred()
is Trashed()
กำหนดว่า Folder อยู่ในถังขยะของไดรฟ์ของผู้ใช้หรือไม่
รีเทิร์น
Boolean — true หากFolderอยู่ในถังขยะของไดรฟ์ของผู้ใช้
false หากไม่อยู่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
move To(destination)
ย้ายรายการนี้ไปยังโฟลเดอร์ปลายทางที่ระบุ
ผู้ใช้ปัจจุบันต้องเป็นเจ้าของไฟล์หรือมีสิทธิ์เข้าถึงระดับแก้ไขอย่างน้อยสำหรับโฟลเดอร์หลักปัจจุบันของรายการเพื่อย้ายรายการไปยังโฟลเดอร์ปลายทาง
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
destination | Folder | โฟลเดอร์ที่จะกลายเป็นโฟลเดอร์ระดับบนใหม่ |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
remove Editor(emailAddress)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขสำหรับ Folder วิธีนี้จะไม่
บล็อกผู้ใช้ไม่ให้เข้าถึง Folder หากผู้ใช้เป็นสมาชิกของกลุ่มผู้ใช้ที่มี
สิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Folder กับทั้งโดเมนของผู้ใช้ หรือหาก Folder อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ดังกล่าวออกจากรายชื่อผู้ดูด้วย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String | อีเมลของผู้ใช้ที่จะนำออก |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
remove Editor(user)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขสำหรับ Folder วิธีนี้จะไม่
บล็อกผู้ใช้ไม่ให้เข้าถึง Folder หากผู้ใช้เป็นสมาชิกของกลุ่มผู้ใช้ที่มี
สิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Folder กับทั้งโดเมนของผู้ใช้ หรือหาก Folder อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ดังกล่าวออกจากรายชื่อผู้ดูด้วย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่จะนำออก |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
remove Viewer(emailAddress)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นสำหรับFolder วิธีนี้จะไม่มีผลหากผู้ใช้เป็นเอดิเตอร์ ไม่ใช่ผู้มีสิทธิ์อ่านหรือผู้แสดงความคิดเห็น นอกจากนี้ วิธีนี้ยัง
ไม่ได้บล็อกไม่ให้ผู้ใช้เข้าถึง Folder หากผู้ใช้เป็นสมาชิกของกลุ่มผู้ใช้ที่มี
สิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Folder กับโดเมนทั้งหมดของผู้ใช้ หรือหาก Folder อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ดังกล่าวออกจากรายชื่อผู้แก้ไขด้วย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String | อีเมลของผู้ใช้ที่จะนำออก |
รีเทิร์น
Folder — This Folder for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
remove Viewer(user)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นสำหรับFolder วิธีนี้จะไม่มีผลหากผู้ใช้เป็นผู้แก้ไข ไม่ใช่ผู้ดู นอกจากนี้ วิธีนี้ยังไม่บล็อกไม่ให้ผู้ใช้เข้าถึง Folder หากผู้ใช้เป็นสมาชิกในกลุ่มผู้ใช้ที่มีสิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Folder กับทั้งโดเมนของผู้ใช้ หรือหาก Folder อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ดังกล่าวออกจากรายชื่อผู้แก้ไขด้วย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่จะนำออก |
รีเทิร์น
Folder — This Folder for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
revoke Permissions(emailAddress)
เพิกถอนสิทธิ์เข้าถึง Folder ที่ให้แก่ผู้ใช้ที่ระบุ วิธีนี้จะไม่
บล็อกผู้ใช้ไม่ให้เข้าถึง Folder หากผู้ใช้เป็นสมาชิกของกลุ่มผู้ใช้ที่มี
สิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Folder กับโดเมนทั้งหมด
ของผู้ใช้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String | อีเมลของผู้ใช้ที่ควรเพิกถอนสิทธิ์เข้าถึง |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
revoke Permissions(user)
เพิกถอนสิทธิ์เข้าถึง Folder ที่ให้แก่ผู้ใช้ที่ระบุ วิธีนี้จะไม่
บล็อกผู้ใช้ไม่ให้เข้าถึง Folder หากผู้ใช้เป็นสมาชิกของกลุ่มผู้ใช้ที่มี
สิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Folder กับโดเมนทั้งหมด
ของผู้ใช้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่ควรเพิกถอนสิทธิ์เข้าถึง |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
search Files(params)
รับคอลเล็กชันของไฟล์ทั้งหมดที่เป็นออบเจ็กต์ระดับล่างของโฟลเดอร์ปัจจุบันและตรงกับเกณฑ์การค้นหาที่ระบุ ดูรายละเอียดเกณฑ์การค้นหาได้ในเอกสารประกอบของ Google ไดรฟ์ SDK โปรดทราบว่าบริการ Drive ใช้ Drive API เวอร์ชัน 2 และฟิลด์การค้นหาบางรายการจะแตกต่างจากเวอร์ชัน 3 ดูความแตกต่างของฟิลด์ ระหว่าง v2 กับ v3
อาร์กิวเมนต์ params คือสตริงการค้นหาที่มีค่าสตริง ดังนั้นโปรดระมัดระวัง
ในการหลีกเครื่องหมายคำพูดอย่างถูกต้อง (เช่น "title contains 'Gulliver\\'s
Travels'" หรือ 'title contains "Gulliver\'s Travels"')
// Logs the name of every file that are children of the current folder and modified after February 28, // 2022 whose name contains "untitled."" const files = DriveApp.getRootFolder().searchFiles( 'modifiedDate > "2022-02-28" and title contains "untitled"'); while (files.hasNext()) { const file = files.next(); console.log(file.getName()); }
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
params | String | เกณฑ์การค้นหาตามที่ระบุไว้ในเอกสารประกอบ Google ไดรฟ์ SDK |
รีเทิร์น
File — คอลเล็กชันของไฟล์ทั้งหมดที่เป็นรายการย่อยของโฟลเดอร์ปัจจุบันและตรงกับเกณฑ์การค้นหา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
search Folders(params)
รับคอลเล็กชันของโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบันและตรงกับเกณฑ์การค้นหาที่ระบุ ดูรายละเอียดเกณฑ์การค้นหาได้ในเอกสารประกอบของ Google ไดรฟ์ SDK โปรดทราบว่าบริการ Drive ใช้ Drive API เวอร์ชัน 2 และฟิลด์การค้นหาบางรายการจะแตกต่างจากเวอร์ชัน 3 ดูความแตกต่างของฟิลด์ ระหว่าง v2 กับ v3
อาร์กิวเมนต์ params คือสตริงการค้นหาที่มีค่าสตริง ดังนั้นโปรดระมัดระวัง
ในการหลีกเครื่องหมายคำพูดอย่างถูกต้อง (เช่น "title contains 'Gulliver\\'s
Travels'" หรือ 'title contains "Gulliver\'s Travels"')
// Logs the name of every folder that are children of the current folder and you own and is starred. const folders = DriveApp.getRootFolder().searchFolders('starred = true and "me" in owners'); while (folders.hasNext()) { const folder = folders.next(); console.log(folder.getName()); }
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
params | String | เกณฑ์การค้นหาตามที่ระบุไว้ในเอกสารประกอบ Google ไดรฟ์ SDK |
รีเทิร์น
Folder — คอลเล็กชันของโฟลเดอร์ทั้งหมดที่เป็นโฟลเดอร์ย่อยของโฟลเดอร์ปัจจุบันและตรงกับเกณฑ์การค้นหา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
set Description(description)
set Name(name)
set Owner(emailAddress)
เปลี่ยนเจ้าของ Folder นอกจากนี้ เมธอดนี้ยังให้สิทธิ์เข้าถึงระดับแก้ไขที่ชัดเจนแก่เจ้าของเดิม
ใน Folder ด้วย
ไดรฟ์ไม่รองรับการเปลี่ยนกรรมสิทธิ์ของรายการที่เป็นของบัญชี gmail.com แต่รองรับบัญชี Workspace
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String | อีเมลของผู้ใช้ที่ควรเป็นเจ้าของใหม่ |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
set Owner(user)
เปลี่ยนเจ้าของ Folder นอกจากนี้ เมธอดนี้ยังให้สิทธิ์เข้าถึงระดับแก้ไขที่ชัดเจนแก่เจ้าของเดิม
ใน Folder ด้วย
ไดรฟ์ไม่รองรับการเปลี่ยนกรรมสิทธิ์ของรายการที่เป็นของบัญชี gmail.com แต่รองรับบัญชี Workspace
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่ควรเป็นเจ้าของใหม่ |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
set Security Update Enabled(enabled)
กำหนดว่า Folder ต้องใช้คีย์ทรัพยากรสำหรับการเข้าถึงหรือไม่เมื่อมีการแชร์โดยใช้ลิงก์ ระบบจะเปิดใช้ไฟล์และโฟลเดอร์ที่มีสิทธิ์โดยค่าเริ่มต้น
ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตความปลอดภัยสำหรับ Google ไดรฟ์
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
enabled | Boolean | เลือกว่าจะเปิดใช้ข้อกำหนดคีย์ทรัพยากรสำหรับ Folder หรือไม่ |
รีเทิร์น
Folder — This Folder, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
set Sharing(accessType, permissionType)
กำหนดว่าผู้ใช้กลุ่มใดสามารถเข้าถึง Folder และสิทธิ์ใดบ้าง
ที่ผู้ใช้เหล่านั้นได้รับ นอกเหนือจากผู้ใช้แต่ละรายที่ได้รับสิทธิ์เข้าถึงอย่างชัดแจ้ง
// Creates a folder that anyone on the Internet can read from and write to. // (Domain administrators can prohibit this setting for users of a Google // Workspace domain.) const folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
access | Access | ผู้ใช้กลุ่มใดควรมีสิทธิ์เข้าถึง Folder |
permission | Permission | สิทธิ์ที่ควรให้แก่ผู้ใช้ที่เข้าถึง Folder ได้ |
รีเทิร์น
Folder — Folder นี้สำหรับการต่อเชน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
set Starred(starred)
กำหนดว่า Folder จะติดดาวในไดรฟ์ของผู้ใช้หรือไม่ ค่าเริ่มต้นสำหรับ Folder ใหม่คือ false
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
starred | Boolean | true หากต้องการให้Folderติดดาวใน
ไดรฟ์ของผู้ใช้ false หากไม่ต้องการ |
รีเทิร์น
Folder — Folder นี้สำหรับการต่อเชน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive
set Trashed(trashed)
กำหนดว่า Folder อยู่ในถังขยะของไดรฟ์ของผู้ใช้หรือไม่ มีเพียงเจ้าของเท่านั้นที่ทิ้ง Folder ได้ ค่าเริ่มต้นสำหรับ Folder ใหม่คือ false
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
trashed | Boolean | true หากต้องการย้าย Folder ไปยังถังขยะของ
ไดรฟ์ของผู้ใช้ false หากไม่ต้องการ |
รีเทิร์น
Folder — Folder นี้สำหรับการต่อเชน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/drive