- 질문 게시판입니다.
Date | 21/02/20 23:35:14 |
Name | 소원의항구 |
Subject | 구글 앱스 스크립트(GAS) 질문입니다. |
안녕하세요. 코딩까막눈인데...뭔가 노가다를 하게 되어서요... 구글 시트를 통해 단순입력을 하는건데, 좀 쉽게 하고 싶어서 맨땅에 헤딩중입니다. GAS 자료가 많이 없어서 찾는데 고생하다가 혹시나 하는 마음에 올려봅니다. GAS는 문법이 VBA나 자바스크립트와 많이 유사해보입니다.(추정) 그래서 다른 고수분들이 보시면 좀 쉽게 답을 알려주실 수 있지 않을까 해서요.. 원하는 기능은 간단합니다. 1. 시트내 버튼A을 누르면 2. 해당 시트내 특정 셀 값에 1을 더한다. 현재까지 구현한 단계. 1. 버튼 생성 OK 2. 버튼에 스크립트 연결 OK 스크립트 소스코드 function myfunction() { var cell = SpreadsheetApp.getActiveSheet().getRange("A1:A1"); var cellValue = cell.getValue(); cell.setValue(cellValue + 1); } 요렇게 해놓으면 버튼을 누를 때 마다 A1위치에 있는 숫자 값이 1씩 증가합니다. --------------- 문제점 셀의 위치값 "A1:A1" 을 시트에서 매개편수로 함수에 던지고 싶은데요. 계속 에러가 납니다. 이렇게 매개변수값으로 "myPosition" 이란 변수넣고 셀에서 호출할 때 myfunction("B1:B1") 이렇게 호출하려고 하니 "myPosition" 변수를 정의하라는 에러가 계속 뜹니다. function myfunction(myPosition) { var cell = SpreadsheetApp.getActiveSheet().getRange(myPosition); var cellValue = cell.getValue(); cell.setValue(cellValue + 1); } 혹시 좋은 방법이나, 참고할 만한 자료를 추천해주시면 감사하겠습니다. ㅠㅠ 0
이 게시판에 등록된 소원의항구님의 최근 게시물
|