Check3DGridRowSumAtMost(qSet, maxNum)
그림과 같이 활용할 수 있는 function. 어제의 Check3DGridRowSumAtLeast 와 대동소이하다.어제 제작한 Get3DGridRowSum도 그대로 사용했다.코드는 생략.2.Check3DGridRowSumEqualTo(qSet, equalNum)기능이나 결과는 앞의 경우를 통해 유추할 수 있다. 너무도 단순한 차이. 3. Get3DGridTotalSum(qSet) 함수는 3DGrid의 모든 값을 더한 값을 리턴한다.4.Require3DGridColumns(qSet)5.Require3DGridRows(qSet) 이 함수는 ...Column보다 쓸모가 많을 것 같다.3DGrid라는 object는 column으로 각각의 single/multi 가 들어가기 때문에 각각의 row는 따로관리하기가 어렵다. (사실 그렇게 어렵진 않지만 '번거롭다'가 가장 적당할지도)유용할 듯 싶다.6.RequireMultiIn3DGrid()이 함수는 3DGrid의 n개의 하위 multi문항 중에서 하나의 multi 즉, 하나의 column에만 적용된다.(물론 각각 따로 넣으면 문제 없지만 이 역시 '번거롭다') 그리고 open-text multi에서는 동작하지 않는다.7. DEBUG내가 djwrite(note, value) 함수를 만들어 사용했을 떄만 해도 이 DEBUG함수를 몰랐다.이 함수를 호출하고 파라미터로 내가 확인해 보고 싶은 변수나 문자열을 적으면다음 화면에 그 값이 순서대로 출력된다.<DEBUG함수를 테스트하기 위해 임시로 만든 debug_test 함수. 1부터 10까지 더한다.>
<결과화면>
8.
ShowAlert()
원래는 respondent 들에개 경고메시지를 출력하는 역할이지만
이를 debug에 사용할 수 있다.
너무도 간단.
9.
GetColumnSum(qMultiOpen)
Open-text Multi Object의 각 값을 더해주는 함수.
10.
GetSetGreaterThanZero(qMultiOpen)
Open-text Multi Object에서 그 값이 마이너스(-)가 아닌 항목들의 precode를 돌려준다.