Как получить таблицу, которая является контейнером ячейки, на которую у меня есть ссылка? (AppleScript-Numbers-Mac)
Я использую a reference to cell...
чтобы позже установить значение ячейки без необходимости проходить через document:sheet:table
"дорожка". Мне нужно имя таблицы этой ячейки в другой части кода, но я не могу получить его непосредственно из ячейки (ссылка на ячейку). Таблицы имеют свойство parent
но клетки не:-(.
Я нашел что-то подобное здесь свойства объекта или класса, но это не помогает.
Единственный способ, который я нашел, - это сохранить информацию таблицы в другой переменной.
Есть идеи по улучшению?
Вот код, который работает:
tell application "Numbers"
tell document 1
tell sheet 1
tell table 1
(*
more code here
I make sure the selection range is a cell
etc.
*)
set cellXref to a reference to cell (name of selection range)
set cellXrefTable to it
set tableXName to name of cellXrefTable --or set tableXName to name of it
end tell
end tell
end tell
set value of cellXref to 1000000
end tell