GlideRecord 변수를 null로 설정

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • GlideRecord 변수(현재 변수 포함)는 데이터베이스에서 초기에 null입니다. 이러한 값을 빈 문자열, 공백 또는 JavaScript null 값으로 다시 설정해도 이 초기 상태로 돌아가지 않습니다.

    주:
    이 기능을 사용하려면 JavaScript에 대한 지식이 필요합니다.

    초기 상태로 되돌리려면 값을 "NULL"로 설정하기만 하면 됩니다. update() 함수는 현재 객체에서 실행되지 않고 레코드에서 실행됩니다. 개체는 레코드에서 다시 호출될 때까지 초기 값을 표시합니다.

    주:
    여기에 설명된 기능을 사용하려면 관리자 역할이 필요합니다.

    예시 1

    var grIncident = new GlideRecord('incident');
    grIncident.addNotNullQuery("assigned_to");
    grIncident.query();
    if (grIncident.next()) {
      gs.log(“The incident record that is going to be updated is “ + grIncident.number);
      gs.log("Previous Value of 'Assigned To' field: " + grIncident.assigned_to);
      grIncident.assigned_to = "NULL";
      grIncident.update();
      gs.log("Current Value of 'Assigned To' field: " + grIncident.assigned_to);
    }

    예제 2(비즈니스 규칙)

    current.u_affected_value = 'NULL';
    current.update();