Loading

tabcmd를 통해 내보낼 때 특수 문자를 사용할 수 없음

게시 일자: Jul 20, 2023
상세 설명
tabcmd 사용 시 URL에서 쉼표(,) 같은 특수 문자를 이스케이프해야 합니다. 이런 문자가 필터 안에 있고 이스케이프되지 않으면 필터가 적용되지 않습니다.

Cause

tabcmd를 Windows 배치 파일에서 실행하면 % 문자를 "이중" 이스케이프해야 합니다. 
솔루션
특수 문자의 올바른 형식(백슬래시 코드 뒤에 쉼표를 나타나는 쉼표 코드 등)을 포함하도록 URL을 업데이트합니다. 예를 들어 "Smith, John"은 "Smith%5C%2C%20John"이 됩니다. 다음 코드는 관련 특수 문자에 해당합니다.
  • %5C = \
  • %2C = ,
  • %20 = 단일 공백 문자
추가 자원
아래에 예가 더 있습니다. 
  • 다음 URL은 서식이 지정되지 않았습니다.
    • URL_Parameters/SalesbyCustomer?Customer Name2=Smith, John
  • 다음 명령은 명령 프롬프트에서 작동하지만 배치 파일에서는 작동하지 않습니다.
    • tabcmd export "URL_Parameters/SalesbyCustomer?Customer%20Name2=Smith%5C%2C%20John" --pdf -f "SalesbyCustomer2.pdf" 
  • 배치 파일에서 실행하는 경우 다음과 같이 각 % 앞에 %가 더 있어야 합니다.
    • tabcmd export "URL_Parameters/SalesbyCustomer?Customer%%20Name2=Smith%%5C%%2C%%20John" --pdf -f "SalesbyCustomer2.pdf" 


Knowledge 기사 번호

001473270

 
로드 중
Salesforce Help | Article