Set Selection in Numeri (Python / Appscript)
Domanda
Come si imposta la selezione per una tabella in numeri utilizzando py-appscript
?
Questo sembra che dovrebbe essere molto semplice da fare, ma la soluzione è frustrante sfuggente. Posso ottenere la selezione corrente:
current_table.selection_range
e posso ottenere le sue cellule:
current_table.selection_range.cells()
ma cercando di set()
una di esse ottiene un errore appscript
arrabbiato.
Soluzione
Sembra che qualcosa di simile a questo funziona:
>>> current_table.selection_range.set(to=current_table.ranges[u'B3:C10'])
Nota, guardando Number's
dizionario script AppleScript Editor
o con ASDictionary
, la selection_range
proprietà è definita come classe range
. Ecco, questo è un indizio che avete bisogno di venire con un riferimento di tipo range
per impostarlo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow