Enum Access

การเข้าถึง

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

หากต้องการเรียกใช้ enum ให้เรียกคลาสหลัก ชื่อ และพร็อพเพอร์ตี้ของ 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.)
const folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

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

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

ผู้ดูแลระบบโดเมนสามารถห้ามการตั้งค่านี้สำหรับผู้ใช้โดเมน Google Workspace ได้ หากการตั้งค่าปิดอยู่ การนําส่งค่านี้ไปยัง File.setSharing(accessType, permissionType) จะทำให้เกิดข้อยกเว้น

ANYONE_WITH_LINKEnumทุกคนที่มีลิงก์จะเข้าถึงได้ โดยไม่จำเป็นต้องลงชื่อเข้าใช้

ผู้ดูแลระบบโดเมนสามารถห้ามการตั้งค่านี้สำหรับผู้ใช้โดเมน Google Workspace ได้ หากการตั้งค่าปิดอยู่ การนําส่งค่านี้ไปยัง File.setSharing(accessType, permissionType) จะทำให้เกิดข้อยกเว้น

DOMAINEnumผู้ใช้ในโดเมนจะค้นหาและเข้าถึงได้ จำเป็นต้องลงชื่อเข้าใช้

การตั้งค่านี้มีไว้สำหรับผู้ใช้โดเมน Google Workspace เท่านั้น สําหรับบัญชี Google ประเภทอื่นๆ การส่งค่านี้ไปยัง File.setSharing(accessType, permissionType) จะทำให้เกิดข้อยกเว้น

DOMAIN_WITH_LINKEnumทุกคนในโดเมนที่มีลิงก์จะเข้าถึงได้ จำเป็นต้องลงชื่อเข้าใช้

การตั้งค่านี้มีไว้สำหรับผู้ใช้โดเมน Google Workspace เท่านั้น สําหรับบัญชี Google ประเภทอื่นๆ การส่งค่านี้ไปยัง File.setSharing(accessType, permissionType) จะทำให้เกิดข้อยกเว้น

PRIVATEEnumเฉพาะคนที่ได้รับอนุญาตอย่างชัดเจนเท่านั้นที่สามารถเข้าถึง จำเป็นต้องลงชื่อเข้าใช้