저는 Google Apps Script를 처음 사용하기 때문에 활성 범위을 설정하고 활성 선택을으로 설정하는 것 사이에 어떤 차이가 있는지 궁금합니다. 내가 활성 범위 또는 시트의 활성 선택 중 하나를 설정 수 있지만 지금까지 내가 이해, 나는 활성 범위 만 있지만 활성 선택 를 얻을 수 있습니다. 범위에서 작동하는 특정 메서드가있는 Range 클래스도 있지만 Selection 클래스는 없습니다. 내가 두 세트 방법을 사용했다setActiveSelection()과 setActiveRange()의 차이점은 무엇입니까?
,
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.setActiveRange(sheet.getRange("B5:H20"));
sheet.setActiveSelection(sheet.getRange("B5:H20"));
대하지만 웹 UI 또는 행동의 차이를 볼 수 있습니다. 스프레드 시트 클래스의 Google 애플리케이션 스크립트 문서는 말한다 :
setActiveRange (범위)
활성 시트의 활성 범위를 설정합니다.
그러나 나는 어떤 효과가 코드 또는 사용자가 하나 또는 다른, 또는 사용 여부를 정보를 찾을 수 없습니다.setActiveSelection (범위)
이 시트의 활성 영역을 선택 설정한다.
감사합니다. 그것은 나에게 setActiveSelection()이 히스토리라고 생각합니다. 범위가 나중에 더 많은 기능으로 추가되었을 수도 있습니다. – Ani