티스토리 수익 글 보기
Enum ProtectionType
Stay organized with collections
Save and categorize content based on your preferences.
Page Summary
-
ProtectionType is an enumeration used to specify parts of a spreadsheet that can be protected from edits.
-
Enums are called using their parent class, name, and property, for example,
SpreadsheetApp.ProtectionType.RANGE. -
ProtectionType has two properties:
RANGEfor range protection andSHEETfor sheet protection.
An enumeration representing the parts of a spreadsheet that can be protected from edits.
To call an enum, you call its parent class, name, and property. For example,
SpreadsheetApp.ProtectionType.RANGE.
// Remove all range protections in the spreadsheet that the user has permission // to edit. const ss = SpreadsheetApp.getActive(); const protections = ss.getProtections(SpreadsheetApp.ProtectionType.RANGE); for (const protection of protections) { if (protection.canEdit()) { protection.remove(); } }
// Removes sheet protection from the active sheet, if the user has permission to // edit it. const sheet = SpreadsheetApp.getActiveSheet(); const protection = sheet.getProtections(SpreadsheetApp.ProtectionType.SHEET)[0]; if (protection?.canEdit()) { protection.remove(); }
Properties
| Property | Type | Description |
|---|---|---|
RANGE | Enum | Protection for a range. |
SHEET | Enum | Protection for a sheet. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-13 UTC.