- 질문 게시판입니다.
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


seonnyseo
myfunction을 호출하는 함수에 myPosition 값이 정의되어 있을까요 ?
seonnyseo
아아 버튼을 누르면 호출하게 되어있나보군요.
그럼 버튼을 누르고 함수가 호출 될 때 string으로 된 range가 전달되는지 확인해봐야 할 것 같은데요.
"B1:B1"을 어떻게 전달하고 있는 지 확인해보셔야 할 것 같습니다
소원의항구
MyPosition의 변수 정의를 말씀하신 거라면 안되어있습니다. 그 방법을 모르겠습니다.

값 정의는 셀에서 매개변수로 넘기려고 합니다.
seonnyseo
https://stackoverflow.com/questions/17355393/passing-in-a-parameter-in-google-spreadsheet-script-from-script-assignment

요 질문이랑 같을 것 같은데요.
원하시는 방법은 inputBox를 만들어서 값을 전달해야 할 것 같네요.
1
목록
번호 제목 이름 날짜 조회 추천
7422 법률매춘?관련 사기 당했는데... 5 이직해야한다 19/07/03 4762 0
7607 가정/육아신혼부부 추석 대비 조언 부탁 드립니다. 13 [익명] 19/08/07 4762 0
11128 경제경제신문 추천좀 해주세요 9 오디너리안 21/03/03 4762 0
12482 기타모기약 질문입니다 4 김치찌개 21/10/27 4762 0
2785 IT/컴퓨터텐서플로우 이용 질문입니다 11 혼돈의카오스 17/05/16 4763 0
3701 여행부산 여행 질문입니다 7 레이드 17/11/17 4763 0
4518 의료/건강사무실에 조명을 LED로 바꾸고 나서...눈이 이상합니다. 7 사나남편 18/04/24 4763 0
8339 의료/건강약먹으면서 알콜든 초콜릿 괜찮을까요? 6 보이차 19/11/25 4763 0
6458 문화/예술문화계열 종사자들은 왜 진보성향이 많을까요? 26 [익명] 19/02/03 4764 0
1940 기타브라질산 양주의 이름을 찾습니다. 5 은채아빠 16/12/20 4764 0
4174 여행와인 관련 질문 10 DarkcircleX 18/02/18 4764 0
4598 기타이게 성차별적 발언인가요? 46 [익명] 18/05/09 4764 0
14820 교육서카포연고 등 명문대 교수님들은 왜 대부분이 미국대학 출신일까요? 14 컴퓨터청년 23/05/16 4764 0
8401 여행어디가죠....? 29 레카미에 19/12/03 4765 0
3851 의료/건강아이 감각통합치료용 헤드폰 질문입니다. 3 레코드 17/12/15 4766 0
5217 IT/컴퓨터무선으로 휴대폰에서 나오는 소리를 컴퓨터에서 나오도록 할 수 있나요? 3 별빛 18/08/07 4766 0
6520 기타저희 오빠 땜에 미치겠네요 어떡하죠? 19 [익명] 19/02/12 4766 0
8770 IT/컴퓨터아이폰 - 폰에서 게시물 작성 시 파일첨부 하려면 자꾸 튕겨버려요. 13 Schweigen 20/02/11 4766 0
11336 의료/건강코로나로 인한 5인이상 집합 금지 언제쯤 풀릴까요? 10 보리건빵 21/04/12 4766 0
12154 기타전기 질문입니다. 2 양말 21/08/29 4766 0
3514 IT/컴퓨터핸드폰 호갱이 되고 싶지 않습니다 11 우롱버블티 17/10/14 4767 0
4116 기타105 노멀핏-110 슬림핏 아재를 위한 인터넷 옷 쇼핑몰 추천부탁드립니다. 2 아재 18/02/07 4767 1
4532 의료/건강집단의 자정작용 관련한 질문입니다 5 와우 18/04/27 4767 0
10977 법률옛날에 떼인 돈을 못받은 경우 8 Edge 21/02/06 4767 0
14157 진로가발 때문에 제대로 직장 생활하기도 전에 퇴사했습니다. 11 [익명] 22/11/18 4767 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글