쿼리 구문 또는 내가 버그를 발견 했으므로 SOQL 문제인 것 같습니다. 나는 이것이 쿼리 구문 문제이거나 단서를 찾았고 아무것도 찾지 못했다는 전제에 기반한 버그 일 수 있다고 설명한다.SOQL 쿼리 Like 연산자가 결과를 반환하지 않습니다.
어쨌든, 나는 사용자 정의보기를 만들었습니다. 이 사용자 지정보기의 제목은 "Leads Test Cadinal"입니다. 이 문서에서는 연락처를 하나만 추가했습니다. 나는 "Cadinal Inc"라는 회사 필드를 채웠습니다.
이제 내가하려는 것은 회사 이름이 "Cadinal Inc"(분명히 해당 특정보기에 대한) 연락처를 가져 오는 것입니다. SOQL을 실행할 때 목록에있는 연락처에도 불구하고 Salesforce에서 반환 된 조회수가 없습니다. 더에 기술적 세부 사항 위에 지금
:
는 나는 내가 그 특별한 접촉을 얻기 위해 실행하고자하는 쿼리를 찾기 위해 조회를 설명 호출합니다.
: 나는 설명 통화에서 쿼리를받을 때이 내가 설명 전화SELECT Name, Company, State, Email, toLabel(Status), CreatedDate, Owner.Alias, IsUnreadByOwner, Id, LastModifiedDate, SystemModstamp, Owner.Id, OwnerId FROM Lead WHERE IsConverted = false AND Company like '%Cadinal%' ORDER BY Name ASC NULLS FIRST, Id ASC NULLS FIRST
를 호출 한 후에받는 쿼리입니다, 나는 목록에서 연락처를 가져 오기 위해 사용하는 쿼리는 다음과 같다
/services/data/v38.0/query?q=SELECT 아이디, 이메일, 리드로부터 회사 WHERE IsConverted = 거짓과 회사 이름의 ASC의 NULLS BY '는 % Cadinal %'ORDER 같은 아이디 ASC NULLS FIRST
이제는 쿼리가 레코드를 가져 오지 못하는 이유에 대해 혼란 스럽습니다. 내 가설은 Salesforce가 유지한다는 것입니다.
%Ca%
예약어로 사용합니다. 나는 왜이 쿼리가 실패하는지 모르겠다. 누군가 정확하게 이것을 쿼리하는 방법에 대한 올바른 방향을 가르쳐 줄 수 있을까?
감사합니다, 어떤 반응을 기대 :
다음은 내 샘플 리드의 스크린 샷이다.
가 실행하려고 할 수 개발자 콘솔에서이 쿼리를 통해 결과가 있는지 확인하십시오. 또한 REST 호출을하기 전에 쿼리를 URL 인코딩한다고 가정합니다. –
안녕하세요 Arun, 예 피들러를 사용하는 동안 문제가 있음을 발견했습니다. URL이 인코딩되지 않았습니다. –
굉장하고 기뻤습니다. 나는 위의 코멘트를 답으로 추가 할 것이고, 다른 사람들이 그것을 찾을 수 있도록 받아 들여주십시오. –