Enum ที่แสดงระดับของผู้ใช้ที่สามารถเข้าถึงไฟล์หรือโฟลเดอร์ได้ นอกเหนือจากผู้ใช้รายบุคคลที่ได้รับสิทธิ์เข้าถึงอย่างชัดเจน คุณสามารถเข้าถึงพร็อพเพอร์ตี้เหล่านี้จาก DriveApp.Access
หากต้องการเรียก enum คุณจะต้องเรียกคลาส ชื่อ และพร็อพเพอร์ตี้ระดับบนสุด เช่น
DriveApp.Access.ANYONE
// 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.) var folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
ANYONE | Enum | ผู้ใช้อินเทอร์เน็ตทุกคนสามารถค้นพบและเข้าถึงได้ ไม่จำเป็นต้องลงชื่อเข้าใช้
ผู้ดูแลระบบโดเมนสามารถห้ามการตั้งค่านี้สำหรับผู้ใช้ของโดเมน Google Workspace ได้ หากปิดใช้การตั้งค่า การส่งค่านี้ไปยัง |
ANYONE_WITH_LINK | Enum | ทุกคนที่มีลิงก์สามารถเข้าถึง ไม่จำเป็นต้องลงชื่อเข้าใช้
ผู้ดูแลระบบโดเมนสามารถห้ามการตั้งค่านี้สำหรับผู้ใช้ของโดเมน Google Workspace ได้ หากปิดใช้การตั้งค่า การส่งค่านี้ไปยัง |
DOMAIN | Enum | คนในโดเมนของคุณสามารถค้นหาและเข้าถึงได้ จำเป็นต้องลงชื่อเข้าใช้
การตั้งค่านี้มีไว้สำหรับผู้ใช้ในโดเมน Google Workspace เท่านั้น สำหรับบัญชี Google ประเภทอื่นๆ การส่งค่านี้ไปยัง |
DOMAIN_WITH_LINK | Enum | คนในโดเมนที่มีลิงก์จะเข้าถึงได้ จำเป็นต้องลงชื่อเข้าใช้
การตั้งค่านี้มีไว้สำหรับผู้ใช้ในโดเมน Google Workspace เท่านั้น สำหรับบัญชี Google ประเภทอื่นๆ การส่งค่านี้ไปยัง |
PRIVATE | Enum | เฉพาะคนที่ได้รับอนุญาตอย่างชัดเจนเท่านั้นที่สามารถเข้าถึง จำเป็นต้องลงชื่อเข้าใช้ |