안뇽하세요! 1.7버젼 나왔을 즈음까지만 매크로 만들다가
엊그제 다시 만들기 시작해서 베타버젼에 연산식으로 스크립트를 마구마구 압축하고 있는 중인데욤
[그룹1, [그룹2, [그룹3]]]은 한번에 연산할 수 있는 방법은 없는건가요?
[그룹1, [그룹2, [그룹3]]]을 좌표연산 하구 싶은데 안되길래
연산[그룹2, [그룹3]]=a
좌표연산[그룹1, a]으로 두번에 나눠서 하니까 되드라구여!
그래서 식이 너무 길어져서 그런가하고 늘였다 줄였다 하다보니까
연산식에서 괄호 가장 안쪽에 위치하는 그룹([그룹3])은
좌표연산할때는 값이 반영이 안되드라구요..
이 연산을 한번에 하고 싶으면 혹시 따로 연산식을 써야하는 건가요?
우선 제가 이해하고 있는 부분은 [그룹1, [그룹2, [그룹3]]] 은
예1
그룹3의 값이 3이고 그룹2의 3번항목의 값이 1, 그룹1의 1번항목 값이 6 이라고 할때 풀이하자면
[그룹1, [그룹2, [그룹3]]] -> [그룹1, [그룹2, 3]] -> [그룹1, 1] -> 6 반환(값 또는 좌표)
이렇게 연산이 진행된다고 생각하시면 될 것 같습니다.
좌표연산이라면 그룹1의 1번항목의 좌표를 반환합니다.
제가 확인한 에러가 나는 경우는 그룹1,2 중 항목이 없는 경우, 그룹3의 값이 없는 경우와 오타 인 경우 입니다.
예2
그룹1에는 0~6번항목 및 각 항목별 값, 좌표 지정, 그룹2에는 그룹값 공백, 0번항목, 그룹3에는 그룹값 공백, 0번항목 일때
결과 : [그룹1_[그룹2,]]
이렇게 됩니다. 그룹1,2,3 중 하나의 변수 그룹이 없거나 연산 또는 좌표연산 일때 해당 각 항목 값이 없는 경우에 원하는 결과가 나오지 않습니다.
그룹1,2 의 항목을 다시 확인해 보셔야할 것으로 보입니다.