2009-11-07 5 views
0

py-appscript을 사용하여 Numbers에서 테이블에 대한 선택을 어떻게 설정합니까?숫자 선택 선택 (파이썬/Appscript)

이 작업은 정말 간단해야하지만 솔루션은 절망적으로 회피합니다. 나는 현재 선택 얻을 수 있습니다 :

current_table.selection_range 

을하고 나는 그것의 세포를 얻을 수 있습니다 : 그 중 하나는 화가 appscript 오류를 얻을 수

current_table.selection_range.cells() 

하지만 노력 set()에. 이 같은 작품처럼

답변

3

가 보이는 :

>>> current_table.selection_range.set(to=current_table.ranges[u'B3:C10']) 

주, AppleScript Editor 또는 ASDictionary으로 Number's 스크립트 사전에서 찾고, 재산 selection_range는 클래스 range으로 정의된다. 따라서 설정하기 위해 range 유형의 참조를 찾아야한다는 단서가 있습니다.

+0

다시 한번 감사드립니다. 당신은 정말로 오늘 내 엉덩이를 구하고 있습니다. 나는 그것이 특별한 기술이기 때문에'appscript '에 대해 아는 사람을 찾지 못할지도 모릅니다. 전체 레퍼런스/엘리먼트 시스템은 약간 익숙해 져 있습니다 .. –

+0

그리고 추가 조언을 주셔서 감사합니다. 나는 당신에게 당신의 정보를 어디에서 얻으 려 할 것인가에 대해 물어 보았습니다. 그리고이 메모에서 당신은 단지 'ASDictionary'와 경험을 사용한다고 가정하고 있습니까? –

+0

당신은 환영할만한 점에 감사드립니다. 그렇습니다. 익숙해지기까지합니다. 불행히도 스크립트 가능한 모든 응용 프로그램은 숫자처럼 잘 작동하지 않습니다. 다행스럽게도 appscript의 아버지는 멋진 리소스이며 Python Mac SIG 메일 링리스트 (http://dir.gmane.org/gmane.comp.python.apple)뿐만 아니라 SO에서도 잘 어울리는 것으로 알려져 있습니다. –