を使用して Numbers の現在のテーブルにアクセスするにはどうすればよいpy-appscript
ですか?
後世のために、この情報を使用して作成したプログラムは、現在のテーブルのすべてのセルをクリアし、選択を cell に戻しますA1
。Automator で python Run Shell Script を使用して Service に変換し、Numbers にアタッチしました。
from appscript import *
Numbers = app('Numbers')
current_table = None
for sheet in Numbers.documents.first.sheets():
for table in sheet.tables():
if table.selection_range():
current_table = table
if current_table:
for cell in current_table.cells():
cell.value.set('')
current_table.selection_range.set(to=current_table.ranges[u'A1'])
一時的な計算に使用した大きな数値テーブルをクリアするために使用されました。