2017-10-18 1 views
0

간단한 문제가 발생하지만 머리를 감싸고 제대로 작동하지 않습니다. JAX를 사용하여 ID를 기반으로 Outlook에서 메일을 열려고합니다. 나는 애플 스크립트로 죽은 쉽게 알아 :JXA .- Outlook에서 ID를 기반으로 메일을 여는 방법

tell application "Microsoft Outlook" 
    open message id msgID 
    activate 
end tell 

하지만 자바 스크립트를 변환하는 방법을 단서도 없어 :

msgID = 76 // example 
var outlook = Application("Microsoft Outlook"); 
outlook.messages.byId(msgID).open() 
+0

이 매우이다 : 여기

var outlook = Application("Microsoft Outlook"); outlook.includeStandardAdditions = true; message = ???? <-- Don't know how to select the message with ID mID message.open() 
JMichaelTX

답변

1

이 예제를 힘든 질문 easy 쉽지는 않겠지 만, 내가 명백한 것을 놓치지 않는 한, 그렇지 않다. 몇 가지 테스트를 수행했으며 JXA 보드 몇 개에 몇 가지 질문을 게시 했으므로 아마도 답변을 얻을 수 있습니다.
+0

많은, 많은 감사합니다 !!! 제대로 작동하고있어. 호기심에서 어떻게 이것을 찾을 수 있습니까? 이에 관련된 문서를 찾을 수 없었습니다. – sleeper

+0

필자는이 AppleScript'tell application "Microsoft Outlook을"현재 메시지 "로 시작하여 선택한 메시지의 ID를 얻었습니다. 결과는 ** {응용 프로그램"Microsoft Outlook "}의 메시지 ID 76입니다. 이미 ** ID **를 주었기 때문에이 JavaScript 명령 인 Application ("Microsoft Outlook"). currentMessages()'의 결과로부터 질문에 대한 답변을 얻었습니다. – jackjr300

+1

Documentation : 자동화 릴리스 노트 용 JavaScript에서 "ID"를 검색하십시오. 표준 .byId() 선택기의 예제를 제공합니다. – houthakker

관련 문제