2016-11-22 2 views
1

여러 사람이 여러 장치에 입력 한 정보와 글꼴 설정이 다른 스프레드 시트가 있습니다. 스프레드 시트의 모든 페이지를 변경하는 간단한 스크립트를 원합니다 (테스트에서는 3 개이지만 원본에서는 5 페이지). 가급적 모든 편집에서, 그러나 시트에서 페이지 사이를 전환하면 괜찮을 것입니다. 여기글꼴 및 정렬 스크립트가 실행되지 않습니다.

스프레드 시트에 링크입니다 : - 아래 https://docs.google.com/spreadsheets/d/1hUSgX4Teg71sgI6AUlxgY7HCatUTAszP3M4f6o_eyMU/edit?usp=sharing

내 스크립트 : -

function onOpen() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets(); 

    var cell = sheet.getRange("C6:P26"); 
    cell.setFontSize(12); 
    cell.setHorizontalAlignment("center"); 
} 

나도하지만 여전히 작동하지 않습니다하지만 디버거가 실행 단지 오류를하지 던지고되지 않았습니다은 onEdit 노력했다. 각 시트에서 올바른 영역을 선택하지 않으므로 범위 옵션인지 확실하지 않습니다. 시트 당 1 개를 만들어야합니까?

답변

0

많은 시도 후에 작동하는 코드입니다.

function onEdit() { 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets(); 
    var cell = ss.getRange("C6:U39"); 
     cell.setFontSize(12); 
    cell.setHorizontalAlignment("center"); 


} 
관련 문제