PageProtection
지원 중단되었습니다. Google 스프레드시트 최신 버전에서 만든 스프레드시트에서는 더욱 강력한
Protection
클래스를 사용하세요. 이 클래스는 지원 중단되었지만 계속 사용할 수 있습니다.
를 참조하세요.
이전 버전의 Google 스프레드시트에서 보호된 시트에 액세스하고 수정합니다.
지원 중단된 메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
| void | 보호된 시트인 경우 시트를 수정할 수 있는 사용자 목록에 사용자를 추가합니다. |
| String[] | 이 시트를 수정할 수 있는 사용자의 이메일 주소 목록을 반환합니다. |
| Boolean | 시트에 시트 보호가 사용 설정되어 있는지 여부를 나타냅니다. |
| void | 시트를 수정할 수 있는 사용자 목록에서 사용자를 삭제합니다. |
| void | 시트의 보호 상태를 설정합니다. |
지원 중단된 메서드
addUser(email)
addUser(email)
지원 중단되었습니다. 이 함수는 지원 중단되었으며 새 스크립트에 사용하면 안 됩니다.
보호된 시트인 경우 시트를 수정할 수 있는 사용자 목록에 사용자를 추가합니다.
// Add the "user@example.com" user to the list of users who can edit this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.addUser('user@example.com'); permissions.setProtected(true); sheet.setSheetProtection(permissions);
매개변수
이름 | 유형 | 설명 |
---|---|---|
email | String | 추가할 사용자의 이메일입니다. |
참고 항목
getUsers()
getUsers()
지원 중단되었습니다. 이 함수는 지원 중단되었으며 새 스크립트에 사용하면 안 됩니다.
이 시트를 수정할 수 있는 사용자의 이메일 주소 목록을 반환합니다.
시트 보호가 사용 중지되면 이 호출에서 반환되는 값은 의미가 없습니다.
리턴
String[]
— 이 시트를 수정할 수 있는 사용자의 이메일 주소 배열
isProtected()
isProtected()
지원 중단되었습니다. 이 함수는 지원 중단되었으며 새 스크립트에 사용하면 안 됩니다.
시트에 시트 보호가 사용 설정되어 있는지 여부를 나타냅니다.
// Determine whether or not sheet protection is enabled var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); var isProtected = permissions.isProtected();
리턴
Boolean
: 시트에 시트 보호가 사용 설정되어 있는지 여부
참고 항목
removeUser(user)
removeUser(user)
지원 중단되었습니다. 이 함수는 지원 중단되었으며 새 스크립트에 사용하면 안 됩니다.
시트를 수정할 수 있는 사용자 목록에서 사용자를 삭제합니다.
// Remove the "user@example.com" user to the list of users who can edit this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.removeUser('user@example.com'); permissions.setProtected(true); sheet.setSheetProtection(permissions);
매개변수
이름 | 유형 | 설명 |
---|---|---|
user | String | 삭제할 사용자의 이메일 주소입니다. |
참고 항목
setProtected(protection)
setProtected(protection)
지원 중단되었습니다. 이 함수는 지원 중단되었으며 새 스크립트에 사용하면 안 됩니다.
시트의 보호 상태를 설정합니다.
// Enables sheet protection for this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
매개변수
이름 | 유형 | 설명 |
---|---|---|
protection | Boolean | 시트 보호를 사용하려면 true 하고, 시트를 사용 중지하려면 false 하세요.
있습니다 |