问题标签 [iwork]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - Mac iWork/Pages 自动化
Microsoft Office 有一个丰富的脚本模型,但 Apple iWork 没有,特别是文字处理器 Pages。虽然有一些 AppleScript 挂钩,但看起来最好的方法是操作底层 XML 数据。
事实证明这非常难看,因为(例如)分页符存储在 XML 中。例如,你有类似的东西:
因此,如果要添加或删除文本,则必须根据页面上文本的大小来移动开始/结束标签。如果不计算页面可以容纳的字数,这几乎是不可能的,这似乎非常不雅。
有人对此有任何想法吗?
applescript - 访问 iWork Numbers 中的单元格属性
我正在尝试访问 Applescript 中单元格的完整参考。到目前为止,我已经设法使用如下脚本获取单元格引用和表引用:
我似乎无法获得相同的结构来获取工作表或文档参考。我尝试访问单元格的属性,我得到类似:
因此,单元格的 column 属性似乎包含完整的引用,但如果我直接通过 column 属性访问引用。谁能给我一些关于如何使用applescript获取工作表和文档的指导。
干杯
伊恩
macos - 使用 applescript 在特定工作表上的 iWork 编号中创建新表格
我无法使用 Applescript 在特定工作表上创建新表,除非我要插入新表的工作表是新的或当前选定的。我使用的代码的一般形式是:
有没有人在实现这一目标方面取得了更大的成功?在我看来,这对于 Numbers 中的一些高级电子表格脚本来说有点问题。
iwork - iWork Numbers 09 增加一个单元格值
我正在使用 Numbers 09 和 Applescript。我想将一个单元格中的值添加到另一个单元格中的现有值,将现有值替换为总和作为值。这类似于 Excel 中的复制/粘贴添加命令。谢谢你的帮助。-抢
mime-types - Apple iWork Mime 类型
我想知道 iWork 页面的 mime 类型是什么?iWork 套件中其他软件的 mime 类型是什么?我在网上看了一圈,没有看到任何地方。
python - 如何访问 Numbers 中的当前表格?
如何使用 Numbers 访问当前表格py-appscript
?
对于后代,我使用此信息创建的程序会清除当前表的所有单元格并将选择返回到 cell A1
。我在 Automator 中使用 python Run Shell Script 将它变成了一项服务,并将其附加到 Numbers 中。
它用于清除我用于临时计算的大型数字表。
python - 如何在 Numbers 中设置表格的选择?
如何使用 Numbers 设置表格的选择py-appscript
?
这看起来应该很简单,但解决方案令人沮丧地回避。我可以得到当前的选择:
我可以得到它的细胞:
但尝试set()
其中任何一个都会appscript
出错。
python - 如何使用 Py-Appscript 设置当前 Numbers 单元格的值
这似乎是一个简单的操作,但我很难过。
如何使用 Py-Appscript 设置当前 Numbers 单元格的值?
jquery - iWork 评论能力,这是否可以使用 JQUERY 来实现
iWork 能够突出显示文本,然后为该文本添加注释。注释然后通过一行链接到突出显示的文本。
我很好奇这样的事情是否可以在 JQUERY 中实现。让我感到困惑的是:A.当用户更改文本时如何绘制一条线并更新它 B.如何突出显示文本并以某种方式对其进行标记?
我很想听听您对 JQUERY 和任何想法或插件是否可以实现这一点的想法,这些想法或插件可以为我指明正确的方向。