Set Auswahl in Numbers (Python / Appscript)
Frage
Wie stellen Sie die Auswahl für eine Tabelle in Zahlen mit py-appscript
?
Dies scheint, wie es wirklich einfach sein sollte zu tun, aber die Lösung ist frustrierend ausweichend. Ich kann die aktuelle Auswahl erhalten:
current_table.selection_range
und ich kann seine Zellen erhalten:
current_table.selection_range.cells()
, aber einer von ihnen zu set()
versuchen, bekommt einen wütenden appscript
Fehler.
Lösung
Sieht aus wie etwas funktioniert wie folgt:
>>> current_table.selection_range.set(to=current_table.ranges[u'B3:C10'])
Beachten Sie, suchen Sie in Number's
Skript Wörterbuch in AppleScript Editor
oder mit ASDictionary
, wird die Eigenschaft selection_range
als Klasse range
definiert. Also das ist ein Hinweis, dass Sie benötigen, mit einem Verweis vom Typ range
kommen sie zu setzen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow