Axios.data 안에 params 값을 Number로 바꿔서 전달하고 싶어요

Q.

셀렉트 HTTP 블록을 통해 params 값을 전달하려고 하는데 String으로만 전달되는 것 같아요.

Number 타입으로 바꾸려면 어떻게 해야할까요?

A.

셀렉트 어드민에서 params의 값은 String을 기본으로 처리되고 있습니다.

이를 숫자로 바꾸기 위해서는 아래와 같이 적용하시면 됩니다!

방법

"{{ +id.value }}" 또는 "{{ Number(id.value) }}"

예제

  - type: http
    name: API Number 타입 샘플
    axios:
      method: POST
      url: https://httpbin.org/anything?query=1
      data:
        '고객아이디': customer-{{ +id.value }}
        'v': "{{API_VERSION}}"
    params:
      - key: id
        label: '고객ID (수신거부 대상자 처리)'
        format: 'number'
      - key: API_VERSION
        valueFromEnv: true