gpt4 book ai didi

applescript - 使用 AppleScript 为 Apple Numbers 中的合并单元格赋值

转载 作者:行者123 更新时间:2023-12-04 04:08:55 26 4
gpt4 key购买 nike

作为更长的 AppleScript 的一部分,我将字符串从列表变量复制到 Numbers 10.0 表中的合并单元格范围。例如,如果列表名为 form_filler 并且合并单元格的第一个范围是 B6:Y7,我首先尝试:

set value of cell "B6" to item 1 of form_filler

我认为一个地址是左上角的单元格合并的单元格。但这做了一些意想不到的事情:它将字符串仅放入单元格“B6”并将合并单元格的范围更改为 C6:Y7,不包括我刚刚粘贴到的单元格。这种行为与整个表格中不同的合并单元格一致。然后我尝试:
set value of range "B6:Y7" to item 1 of form_filler

但这返回了一个错误;我无法为该范围分配一个值。

我是 AppleScript 的新手,但一般不会编程(例如 Python)。我错过了什么?谢谢。

最佳答案

看起来您必须重新合并这些单元格。这是我刚刚使用自己的 tell 块结构测试的代码;您应该能够从中推断出(如果您包含您的 tell 块结构,我将编辑我的代码):

tell application "Numbers"
set d to sheet 1 of document 1
tell d
set value of cell "B6" of table 1 of it to "test"
merge range "B6:Y7" of table 1 of it
end tell
end tell

不确定这是否符合“变通办法”的条件,但它似乎有效,希望不会引入其他问题。

关于applescript - 使用 AppleScript 为 Apple Numbers 中的合并单元格赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62079152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com