애플 스크립트에서 부분 문자열을 추출하려고하는데 여기서 마지막 줄은 나에게 문제가된다.
set repTo to the reply to of theMessage
set startStr to offset of "@" in repTo
set endStr to offset of ">" in repTo
set repRoot to text from (startStr + 1) to (endStr - 1) of repTo
to 텍스트가 "텍스트"로 지정되어있을 때 작동하지만 편집기가 실행될 때 편집기가이를 "서식있는 텍스트"로 변경합니다.
set repRoot to rich text from (startStr + 1) to (endStr - 1) of repTo
구문 검사를 통과하지 못하는 대부분의 시간! 스크립트가 제대로 실행되면서 스크립트를 수정하면 즉시이 오류가 발생합니다.
repTo의 from : (startStr + 1), to : (endStr - 1)은이 작업을 수행 할 수 없습니다. 본문.
다시 실행되도록하는 유일한 방법은 "rich"키워드를 삭제하여 "text"로 되돌려 보내는 것입니다. 그런 다음 컴파일하고 다시 실행하고 자동 편집을 "서식있는 텍스트"로 되돌려 문제를 반복합니다.
서식있는 텍스트 지정자를 변경하지 않거나 오류 발생을 방지하려면 어떻게해야합니까?