问题标签 [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.

0 投票
2 回答
2273 浏览

xml - Mac iWork/Pages 自动化

Microsoft Office 有一个丰富的脚本模型,但 Apple iWork 没有,特别是文字处理器 Pages。虽然有一些 AppleScript 挂钩,但看起来最好的方法是操作底层 XML 数据。

事实证明这非常难看,因为(例如)分页符存储在 XML 中。例如,你有类似的东西:

因此,如果要添加或删除文本,则必须根据页面上文本的大小来移动开始/结束标签。如果不计算页面可以容纳的字数,这几乎是不可能的,这似乎非常不雅。

有人对此有任何想法吗?

0 投票
1 回答
4446 浏览

applescript - 访问 iWork Numbers 中的单元格属性

我正在尝试访问 Applescript 中单元格的完整参考。到目前为止,我已经设法使用如下脚本获取单元格引用和表引用:

我似乎无法获得相同的结构来获取工作表或文档参考。我尝试访问单元格的属性,我得到类似:

因此,单元格的 column 属性似乎包含完整的引用,但如果我直接通过 column 属性访问引用。谁能给我一些关于如何使用applescript获取工作表和文档的指导。

干杯

伊恩

0 投票
1 回答
2790 浏览

macos - 使用 applescript 在特定工作表上的 iWork 编号中创建新表格

我无法使用 Applescript 在特定工作表上创建新表,除非我要插入新表的工作表是新的或当前选定的。我使用的代码的一般形式是:

有没有人在实现这一目标方面取得了更大的成功?在我看来,这对于 Numbers 中的一些高级电子表格脚本来说有点问题。

0 投票
1 回答
1290 浏览

iwork - iWork Numbers 09 增加一个单元格值

我正在使用 Numbers 09 和 Applescript。我想将一个单元格中的值添加到另一个单元格中的现有值,将现有值替换为总和作为值。这类似于 Excel 中的复制/粘贴添加命令。谢谢你的帮助。-抢

0 投票
5 回答
15887 浏览

mime-types - Apple iWork Mime 类型

我想知道 iWork 页面的 mime 类型是什么?iWork 套件中其他软件的 mime 类型是什么?我在网上看了一圈,没有看到任何地方。

0 投票
1 回答
4480 浏览

python - 如何访问 Numbers 中的当前表格?

如何使用 Numbers 访问当前表格py-appscript


对于后代,我使用此信息创建的程序会清除当前表的所有单元格并将选择返回到 cell A1。我在 Automator 中使用 python Run Shell Script 将它变成了一项服务,并将其附加到 Numbers 中。

它用于清除我用于临时计算的大型数字表。

0 投票
1 回答
794 浏览

python - 如何在 Numbers 中设置表格的选择?

如何使用 Numbers 设置表格的选择py-appscript

这看起来应该很简单,但解决方案令人沮丧地回避。我可以得到当前的选择:

我可以得到它的细胞:

但尝试set()其中任何一个都会appscript出错。

0 投票
1 回答
417 浏览

python - 如何使用 Py-Appscript 设置当前 Numbers 单元格的值

这似乎是一个简单的操作,但我很难过。

如何使用 Py-Appscript 设置当前 Numbers 单元格的值?

0 投票
4 回答
573 浏览

jquery - iWork 评论能力,这是否可以使用 JQUERY 来实现

iWork 能够突出显示文本,然后为该文本添加注释。注释然后通过一行链接到突出显示的文本。

替代文字

我很好奇这样的事情是否可以在 JQUERY 中实现。让我感到困惑的是:A.当用户更改文本时如何绘制一条线并更新它 B.如何突出显示文本并以某种方式对其进行标记?

我很想听听您对 JQUERY 和任何想法或插件是否可以实现这一点的想法,这些想法或插件可以为我指明正确的方向。

0 投票
2 回答
1569 浏览

objective-c - 将数据导出到 iWork Numbers

有人试过在 iWork 中将数据导出到 Numbers 吗?我想以编程方式生成电子表格,但没有取得多大成功。

我尝试解压缩 .numbers 文档并分析 XML 以查看是否可以解释它,但它太复杂了。另外,我找不到 Apple 使用的 DTD。

那里的情况 来看,这几乎是一项不可能完成的任务。有没有人有任何想法?