标签: iwork

Apple iWork Mime类型

我想知道iWork的页面的mime类型是什么?还有什么mime类型适用于iWork套件中的其他软件?我在网上看了看,我没有在任何地方看到它.

iwork mime-types

11
推荐指数
3
解决办法
1万
查看次数

UIDocumentInteractionController - 我们自己的应用程序显示在列表中

我们的应用程序可以处理说Pages文件作为示例,并且需要将文件传递给其他应用程序以及从其他应用程序接收文件.

所以我们编辑plist CFBundleDocumentTypes来说我们可以处理Pages文件.('默认')模式.

当用户想要将.pages文件发送到另一个应用程序(可能是页面应用程序)时,我们调用UIDocumentInteractionController.

UIDocumentInteractionController(也)忠实地列出了可以处理.pages文件的所有应用程序,并且WE在列表中.我认为这让用户感到困惑,为什么我会使用UIDocumentInteractionController将文件移交给美国?我们如何摆脱名单?

iphone iwork ipad ios

4
推荐指数
1
解决办法
2138
查看次数

如何使用 JXA 在 Numbers (iWork) 中创建范围

我正在使用 JXA 使用 Numbers 应用程序实现流程自动化。我需要的是选择一系列单元格来应用宽度,但 JXA 不允许我获取它们。

根据苹果文档,我只需要使用 make 或将创建的对象推送到数组内,但任何一个都可以。这是我的代码和 Automator 错误:

选项1:

var Numbers = Application('Numbers');
Numbers.Range({name: 'A2:A20'}).make();

// -> Error: Can't make or move that element into that container
Run Code Online (Sandbox Code Playgroud)

选项2:

var Numbers = Application('Numbers');
var myRange = Numbers.Range({name: 'A2:A20'});
Numbers.documents[0].sheets[0].tables[0].ranges.push(myRange);

// -> Error: Can't create object. 
Run Code Online (Sandbox Code Playgroud)

选项 3:

var Numbers = Application('Numbers');
var myRange = Numbers.Range({name: 'A2:A20'});
Numbers.documents[0].sheets[0].tables[0].selectionRange = myRange;

// -> Automator close with an unexpected error
Run Code Online (Sandbox Code Playgroud)

根据 AppleScript 文档(语法与 Javascript 非常不同),我可以分配代表范围的文本:

set selection range …
Run Code Online (Sandbox Code Playgroud)

macos iwork apple-numbers javascript-automation

3
推荐指数
1
解决办法
1912
查看次数

在 Apple Numbers 中,如何计算两个日期之间的差异?

我有一个电子表格,其中包含 Apple Numbers 中的数据。我有一列日期,我想创建第二列来显示两个日期之间的天数差异。

例子:

日期......................差异

2011 年 5 月 1 日……不适用

2011年5月3日......2

2011年5月8日......5

我的第一个倾向是 applescript,但也许 applescript 对于这项任务来说可能有点过分了。

无论如何,请根据需要转发。

applescript automation iwork spreadsheet

1
推荐指数
1
解决办法
1万
查看次数