Applescript : 개수 길이


1

변수의 길이를 세고 길이와 관련하여 조치를 취하는 코드를 만들었습니다.

이 형식의 변수가있는 경우를 제외하고는 잘 작동합니다.

"00108030-00045C9E2638502E"

1 : 카운트가 25가 아닌 8을 반환합니다. 2 : 오류가 있습니다.

"8을 부울 형식으로 만들 수 없습니다." 8에서 부울까지 -1700 "

내 코드의 미리보기는 다음과 같습니다. "

set theGUIDLength to (get length of (GUID as text))
if theGUIDLength is equal to 25 or 8 then
--
end if

"


-GUIDLength가 8과 같으면 설정하면 스크립트가 작동합니다.
Kevin

답변:


1

나는 당신이 찾고있는 것이 믿습니다.

if theGUIDLength = 25 or theGUIDLength = 8 then
## do code
end if

네, 감사합니다. 결과가 왜 25가 아닌 8인지 아십니까? "-"이후 카운트를 멈춤
Kevin

전화상에서 정확히 유감스럽게 테스트하지 않고서는 안됩니다. 텍스트 VS 정수를 비교하는 것처럼 보이기 때문에 진행 상황을 수정하겠습니다.
ʀ2ᴅ2

1
"문제 [serialNumber, GUID]를 myClipboard의 단어로 설정"하기 전에 실제로 문제를 발견했습니다. 어쨌든 다시 감사합니다.
케빈
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.