RSS 마이크로소프트 팀스 블로그 기사

Office 스크립트에서 보호 해제

저는 전체 시트가 보호되고 특정 셀은 보호되지 않은 시트 위에 정렬해야 하는 사무용 스크립트를 작성 중입니다. 자동화를 사용해 보호되지 않은 범위도 정렬할 수 있어야 하는데, 보호 옵션이 '정렬' 기능을 허용했음에도 불구하고 보호 기능이 제한되고 있습니다. 스크립트의 일부로 시트를 보호를 해제했다가 다시 보호할 수 있는 방법이 있을까요? 비밀번호도 포함해서요?   function main(workbook: ExcelScript.Workbook) {   let selectedSheet = workbook.getActiveWorksheet();   selectSheet에서 자동 필터 해제   selectedSheet.getAutoFilter().clearCriteria();   selectSheet에서 범위 C9:I6001에 대한 맞춤 정렬   selectedSheet.getRange("C9:I6001").getSort().apply([{key: 0, 오름차순: true}], false, true, ExcelScript.SortOrientation.rows);   selectSheet에서 값 적용 필터   selectedSheet.getAutoFilter().apply(selectedSheet.getAutoFilter().getRange(), 6, { filterOn: ExcelScript.FilterOn.values, values: ["1"] });   }
favicon
techcommunity.microsoft.com
Unprotect in Office Scripts