2016-10-08 9 views
0

Google 스프레드 시트를 만들었습니다. 1 열의 A 열에서 "vastzetten"을 사용했습니다 (네덜란드어에 있음). 첫 번째 열과 행이 차단되었습니다. 커서를 가지고 가면 날짜와 블록 뒤에서 사라지는 시트의 나머지 부분을 바꿀 수 있습니다. (이미지를보세요). 시트를 시작하여 날짜를 선택한 다음 표제 블록 다음에 나머지 시트를 이동하는 방법이 있습니까? 나는 누군가가 내가 무엇을 의미하는지 알기를 바랍니다.날짜에 Google 스프레드 시트 열기

+0

[둘러보기] 및 결제 [알아보기] –

답변

0

당신은 열을 숨길 수 및/또는 현재 날짜에 해당하는 범위를 활성화하기 위해 설치 가능한 트리거를 사용할 수 있습니다. 설치 가능한 트리거가 https://developers.google.com/apps-script/guides/triggers/installable

다음 코드는 열 머리글 날짜 형식의 값이 있다고 가정 참조 설정하는 방법에 대한 자세한 내용은

. 현재 날짜가 있으면 왼쪽 열이 숨겨지고 해당 머리글 아래의 셀이 활성화됩니다.

function myFunction(){ 
    var ss = SpreadsheetApp.getActive(); 
    var sheet = ss.getSheets()[0]; 
    var tz = ss.getSpreadsheetTimeZone(); 
    var today = Utilities.formatDate(new Date(), tz, 'YYYY-MM-dd') 
    var data = sheet.getDataRange().getValues(); 
    var headers = data[0]; 
    for(var i = 0;i<= headers.length;i++){ 
    if(headers[i] instanceof Date){ 
     if(today == Utilities.formatDate(headers[i], tz, 'YYYY-MM-dd')){ 
     sheet.hideColumns(2,i-1); 
     sheet.getRange(2, i+1).activate(); 
     break; 
     } 
    } 
    } 
}