使用 AppleScript,如何设置 Numbers App/iWork 文件的单元格的值

Using AppleScript, how to set the value of a cell of the Numbers App/iWork file

如何使用下面的数字文件在单元格 B2 中设置值?

困难的部分是我不能使用下面的任何代码:

set the value of cell 2 of column "B" to "200.00"

set the value of cell "B2" to "200.00"

根据要求,我必须找到行和列,因为它们的位置可以改变。

我已经让这部分工作了:

set the value of cell 2 of column of (first cell of row 1 whose value is "SUM") to "200.00"

现在我试图去掉上面代码中的 cell 2。我想不通。任何帮助将不胜感激。

您可以像这样使用 header 的名字 :

tell application "Numbers"
    tell table 1 of sheet 1 of document 1
        set colIndex to address of column "SUM"
        set value of cell colIndex of row "Jan" to "200.00"
    end tell
end tell