AppleScript 수행(OS X)
 
용도 
AppleScript 명령을 다른 응용 프로그램으로 보냅니다.
다음도 참조 
포맷 
AppleScript 수행 [“<applescript 텍스트>”]
옵션 
 •
계산된 AppleScriptAppleScript 텍스트로 사용하도록 계산을 지정합니다.
 •
네이티브 AppleScript는 AppleScript의 텍스트(최대 30000자)입니다. 반복 루프 및 조건문 들여쓰기는 지원되지 않습니다.
호환성 
 
스크립트 단계 실행 위치 
지원 여부 
FileMaker Pro 
지원  
FileMaker Server 예약 스크립트 
지원 안 됨 
FileMaker Go 
지원 안 됨 
사용자 설정 웹 발행 
지원 안 됨 
FileMaker WebDirect 
지원 안 됨 
런타임 솔루션 
지원  
다음에서 발생 
FileMaker Pro 6.0 이전
설명 
계산을 생성하여 전송될 AppleScript 명령을 생성하거나 명령을 네이티브 AppleScript 텍스트 영역에 직접 입력할 수 있습니다.
계산된 스크립트 및 FileMaker Pro 필드에 저장된 스크립트에 대해서 AppleScript 명령은 스크립트가 수행될 때마다 컴파일됩니다. 스크립트를 네이티브 AppleScript 텍스트 영역에 입력하는 경우 FileMaker Pro는 스크립트를 컴파일하고 모든 스크립트 또는 시스템 오류를 감지합니다. (편집될 때마다 스크립트는 다시 컴파일됩니다.)
참고  AppleScript는 OS X 기능이기 때문에 Windows 컴퓨터에서 AppleScript 수행 스크립트 단계를 포함하는 스크립트를 실행하는 경우 해당 스크립트 단계가 무시됩니다. (Get(마지막 오류) 함수로 캡처될 수 있는 오류 코드가 생성됩니다.)
사용 팁
 •
FileMaker Pro는 AppleScript 수행 스크립트 단계를 사용하여 Apple 이벤트를 자신에게 또는 다른 기계에서 실행 중인 FileMaker Pro 소프트웨어로 보낼 수 있습니다.
 •
 •
AppleScript 수행 ["tell application "나의 애플릿" to doMyRoutine()"]
예제 1 
현재 OS X 사용자의 문서 폴더를 엽니다.
AppleScript 수행 ["tell application "Finder" (*enter line break*) activate (*enter line break*) set x to path to documents folder (*enter line break*) open x (*enter line break*) end tell"]
예제 2 
문서 윈도우의 경계를 지정된 크기로 설정합니다. 이 스크립트가 실행되기 전에 Documents 폴더가 열려 있어야 합니다.
AppleScript 수행 ["tell application "Finder" to set bounds of window "Documents" to {170, 70, 1000, 600}"]
예제 3 
AppleScript를 계산하고 수행하여 네트워크 프린터를 설치합니다. "\"는 FileMaker Pro에게 계산 연산자로서가 아니라 문자로서 뒤에 오는 기호를 인식하도록 알립니다.
AppleScript 수행 ["do shell script \"lpadmin -p " & Printers::Name & " -E -v lpd://" & Printers::IP Address & " -P /Library/Printers/PPDs/Contents/Resources/" & Substitute ( Printers::Driver Name ; " " ; "\\\ " ) & ".gz -D \\\"" & Printers::Description & "\\\"\""]
관련 주제 
스크립트 단계 참조(알파벳순)
스크립트 단계 참조(카테고리순)