指定文字列のAppleScriptをコンパイル(構文確認、中間コードへのコンパイル)、実行してエラーの詳細を取得するAppleScriptです。
AppleScript名:指定文字列のAppleScriptを実行してエラー詳細を取得.scptd |
— – Created by: Takaaki Naganoya – Created on: 2020/01/01 — – Copyright © 2020 Piyomaru Software, All Rights Reserved — use AppleScript version "2.4" — Yosemite (10.10) or later use framework "Foundation" use scripting additions set asSourceString to "set a to 123 set asObj to current application’s NSAppleScript’s alloc()’s initWithSource:(asSourceString) –AppleScriptオブジェクトがコンパイル(構文確認、中間コードへの解釈)ずみかどうかをチェック –コンパイル(構文確認)してエラー確認 set exeRes1 to asObj’s executeAndReturnError:(reference) –> {missing value, (NSDictionary) {NSAppleScriptErrorMessage:"beepz変数は定義されていません。", NSAppleScriptErrorBriefMessage:"beepz変数は定義されていません。", NSAppleScriptErrorNumber:-2753, NSAppleScriptErrorRange:(NSConcreteValue) NSRange: {13, 5}}} |