Edge 확장의 조건 유형

조건 유형 라이브러리 모듈은 어떤 것이 true 또는 false인지 평가합니다. 평가 대상은 사용자가 결정합니다.

중요

이 문서에서는 Edge 확장의 조건 유형을 다룹니다. 웹 확장을 개발하는 경우 웹 확장에 대한 조건 유형에 대한 안내서를 대신 참조하십시오.

이 문서에서는 또한 사용자가 라이브러리 모듈 및 Platform Launch 확장에 이러한 모듈을 통합하는 방법을 잘 알고 있다고 가정합니다. 소개 내용이 필요한 경우 이 안내서로 돌아가기 전에 라이브러리 모듈 형식 지정에 대한 개요를 참조하십시오.

예를 들어, 사용자가 example.com 호스트에 있는지 여부를 평가하려면 모듈이 다음과 같을 수 있습니다.

module.exports = (context) => {
  const URL = context.arc.event.xdm.web.webpageDetails.URL;
  return URL.endsWith("adobelaunch.com");
};

이제 Adobe Experience Platform Launch 사용자가 호스트 이름을 구성할 수 있도록 하려는 상황을 고려해 보겠습니다. 사용자가 호스트 이름을 입력한 다음 설정 객체에 호스트 이름을 저장하도록 허용할 수 있습니다. 객체는 다음과 같을 수 있습니다.

{
  "hostname": "example.com"
}

사용자 정의 호스트 이름에서 작동하려면 모듈을 다음과 같이 변경해야 합니다.

module.exports = (context) => {
  const URL = context.arc.event.xdm.web.webpageDetails.URL;
  return URL.endsWith(settings.hostname);
};

조건 결과

조건 모듈에서 반환된 결과는 다음 중 하나일 수 있습니다.

  1. 부울 값(true 또는 false).
  2. 해결 시 부울 값을 반환하는 약속

라이브러리 모듈 컨텍스트

모든 조건 모듈은 모듈을 호출할 때 제공되는 context 변수에 액세스할 수 있습니다. 자세한 내용은 여기를 참조하십시오.

이 페이지에서는

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now