Как получить таблицу, которая является контейнером ячейки, на которую у меня есть ссылка? (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

0 ответов

Другие вопросы по тегам