목록계산 (2)
rand(life)
google apps script 사용한다 '발표'라는 시트에 E열에 문자열을 기록하면 F열에 해당 문자열이 몇 바이트인지 숫자가 입력된다 (1행에 입력했을때는 작동하지 않는다) function countByte(e) { var SHEET_NAME = "발표" var COL_To_RECORD = 5 // E열에 기록하므로 var ROW_NOTRECORD = 1 // 1행은 기록하지 않으므로 // 한글 3, 엔터 2, 그외 1 바이트 /* 가 44032 힣 55203 */ var sheet = SpreadsheetApp.getActiveSpreadsheet(); var ss = sheet.getActiveSheet(); if( ss.getSheetName() != SHEET_NAME ) {return}; ..
김형백님의 IT월드에서 많은 내용을 참고하였습니다. 1. 데이터 입력하기 1.1 셀서식에 주의할 것 (입력하였는데 날짜로 바뀌어 나올때) 이전 포스트에서, 4/13 또는 4-13이라고 입력하면 4월13일이라고 자동으로 바뀌어 입력된다는 내용을 언급한 적이 있습니다. 문제는, 이렇게 한번 날짜로 입력이 되어버리면, 다른 값을 넣어도 계속 날짜로 인식한다는 것입니다. 예를 들어, 위에서 A1셀에 413이라고 입력했어야했는데, 실수로 4/13을 입력하여서 4월 13일이 되었다고 가정해 봅시다. 이제 와서 잘못 된 것을 알고 A1셀에 413을 다시 입력해봐도 이번에는 엉뚱하게도 2월 16일이라는 날짜값이 나옵니다. 이럴때, 원래 의도대로 413이라고 입력되도록 하는 방법은 두 가지가 있습니다. 먼저, A1셀을 ..