Question> 질문> 답변> 안녕하십니까. 오토베이스 기술지원팀입니다. 안녕하십니까 오토베이스 기술지원팀입니다. 어떤 요소에 사용한 태그를 얻는 방법에 대하여 문의주셨습니다. @ObjectGetTag() 함수를 통해 해당 요소에 적용된 태그명을 얻을 수 있습니다. 마찬가지로 @ObjectGetClassName()으로 현재 요소의 클래스명을 얻을 수 있습니다. 예) classname = @ObjectGetClassName(); // 현재 요소의 클래스명을 얻는다 tag = @ObjectGetTag("this"); // 현재 요소에 사용한 태그명을 얻는다 @sprintf(buf, "ClassName:%s Tag:%s", classname, tag); @Message(buf); 문장설명 : 현재 스크립트가 속한 오브젝트의 태그명을 가져와서 화면에 표시한다. @Object??? 함수는 인자로 "this" 를 사용하면 현 스크립트가 속한 클래스명을 의미한다. 위 함수들에 대한 도움말을 참조해주시기 바랍니다. 색인부분에 ObjectGetTag 및 ObjectGetClassName 을 검색해보시면 감사하겠습니다. 추가로 태그명을 알 때, @GetTagValue()를 통해 태그값을 얻어올 수 있습니다. 예) value = @GetTagValue("AI_0000"); 경보로 설정한 HH/LL 의 경우 $AI_0000.hihi 혹은 $AI_0000.lolo 로 얻어올 수 있습니다. 관련 내용은 도움말에 태그멤버를 검색해보시기 바랍니다. 감사합니다. 더욱 자세한 답변이나 다른 문의사항이 있으시면 저희 기술지원팀으로 문의하여 주시기 바랍니다. 감사합니다. 질문> 안녕하세요 현재 오토베이스 10.3.7 버전으로 프로젝트를 진행하고 있습니다. [objectAnalogString] 값에 확장 기능을 사용하여 HH/LL에 따른 텍스트 속성을 변경하고 싶습니다. 기본 변환으로도 가능 하지만 수량이 많기에 스크립트를 만들어 적용하고 싶습니다. 이렇게 하기 위해서는 해당 클래스에 적용된 자신의 태그값을 읽을수 있어야 하는데, 해당 기능에 대한 가능 유무 및 방법을 문의 드립니다. 감사합니다. Answer>
CustomValidator