2017-08-05 4 views
2

Applescriptを使用して、テキストメッセージのチャットIDを取得できません。ChatsメッセージのIDを取得する

(電話番号の代わりに、Xさん)

Can’t get id of «class ictt» id "iMessage;-;+1xxxxxxxxxx". (-1728) 

using terms from application "Messages" 

    on message sent theMessage for theChat 
     display dialog (get id of theChat) 
    end message sent 

end using terms from 

私はアップルスクリプトハンドラを使用すると、私はエラーを取得する:ここで

は、これまでの私のコードですこのエラーを回避し、希望の出力を得るにはどうすれば iMessage;-;+1xxxxxxxxxx

答えて

0

このエラーを引き起こす原因は不明ですが、信頼できる回避策が見つかりました。ステートメントをtryブロックに置き、エラーメッセージからIDを解析します。

これは、引用符の間にあるidだけを取り出すようにテキストを解析することによって機能します。分割テキスト機能はhereから取得されました。

関連する問題