问题标签 [applescript-numbers]

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 投票
1 回答
80 浏览

applescript - 如何使用“移动...”动词在 Numbers 中移动工作表?

我试图弄清楚如何在 Numbers 中重新定位工作表。没有办法在特定位置插入东西,所以我希望我能找到另一种方法。这个move动词引起了我的注意(它在数字字典中)但是几乎没有信息、示例、使用场景,甚至它可以使用的对象类型。

对标题的上下文有任何见解吗?

0 投票
1 回答
555 浏览

numbers - AppleScript 获取单元格的名称

我正在尝试获取一个脚本来搜索号码文档中的某个范围以查找电子邮件地址,然后告诉我该电子邮件在哪个单元格中。

0 投票
1 回答
522 浏览

email - applescript - 将发件人的电子邮件地址复制粘贴到数字

是否有可能当收到一封新电子邮件以运行applescript以将发件人的电子邮件地址复制到剪贴板并将其粘贴到数字中e列中的下一个空单元格时,我一直在尝试这样做,但它没有选择第一个信息

提前致谢 :)

0 投票
1 回答
1250 浏览

numbers - 数字转到下一个空单元格?

我究竟做错了什么 ?我希望能够将今天的日期添加到列中的下一个空单元格,如果这些数字不会改变但保持在那个日期,那就太好了

需要一些帮助提前谢谢。

0 投票
0 回答
129 浏览

applescript - 如何获取作为我引用的单元格容器的表格?(Applescript-数字-Mac)

我使用a reference to cell...以便稍后设置单元格的值而不必经过document:sheet:table“路径”。我在代码的另一部分需要此单元格的表格名称,但我无法直接从单元格中获取它(对单元格的引用)。表格具有属性parent,但单元格没有 :-(。

我在这里找到了类似的东西properties-of-an-object-or-class但没有帮助。

我发现的唯一方法是将表的信息存储在另一个变量中。

有什么改进它的想法吗?

这是一些有效的代码:

0 投票
1 回答
1773 浏览

csv - Applescript 无权保存文件

我正在尝试编写一个将.numbers文档转换为.csv文档的脚本。它需要可以从命令行执行,以便我可以在预提交 git 挂钩中使用它。

我编写了一个 AppleScript 来获取数字文件的路径并将其导出为 CSV,但实际导出将无法正常工作,因为“您没有权限。(6)”。我认为这与沙盒有关,但我不能使用 AppleScript 来弹出文件选择器,因为这需要完全自动化。

如何授予我的 AppleScript 导出到此文件的权限?

完整的错误信息是 export_numbers_to_csv.scpt:604:676: execution error: Numbers got an error: The document “DisplayPlusButtonTestScripts.numbers” could not be exported as “DisplayPlusButtonTestScripts”. You don’t have permission. (6)

我的调用osascript export_numbers_to_csv.scpt /Users/me/Test\ Scripts/MyTests.numbers来自工作目录/Users/me/

我确实有权写入我要求脚本写入的目录。我还尝试导出到临时目录(通过path to temporary items from user domain),但得到了相同的错误消息。

0 投票
4 回答
1852 浏览

applescript - 根据 Numbers 表中的列表在 AppleScript 中设置变量

AppleScript 初学者在这里。高低搜索还没有让我找到答案。

我正在使用 AppleScript 来帮助举办青年摔跤比赛。每个部门(基于年龄)分为体重等级。例如:新手 80 或学员 105。

一旦将特定组的孩子放入某个组别/重量级,这些孩子就会被添加到包含他们的括号的新表中(想想疯狂三月括号,但少数孩子摔跤而不是打篮球)。

我已经想出了如何将一个组放入一个新工作表中,并在其中填充括号,但是当创建这个新工作表时,我不知道如何让 AppleScript 将工作表的名称更改为正确的除法/重量类. 我确信它与根据分区/重量类列表(我有)创建变量有关,但我不知道该怎么做。这是代码的相关部分:

关于如何使 AppleScript 像我想要的那样命名工作表的任何想法?

0 投票
2 回答
868 浏览

applescript - 使用 Applescript 在 Numbers 中访问具有偏移参考的单元格

如何在 Excel VBA 中引用相对于 Applescript 中另一个单元格的单元格?在 Excel VBA 中,我可以使用“偏移量”来设置单元格 D2 的值:

我到处搜索,但 Numbers Applescript 中似乎没有“偏移”命令,尽管它非常方便。

任何帮助深表感谢!

0 投票
0 回答
49 浏览

applescript - Numbers 的 NSAppleScript 沙盒权利

我需要从 App Store Sandboxed Mac 应用程序中的 Numbers 电子表格中读取数据。

在启用沙盒之前,我让它工作正常。

Apples 文档说要使用该com.apple.security.scripting-targets权利,但是我找不到 Numbers 的任何权利。我可以让它工作

但我正在阅读 App Review 将拒绝使用临时异常的应用程序。

这是一个完整的非入门者,我是否错过了获得使用 Numbers 的权利的方法,或者 App Review 是否允许它通过临时例外?

0 投票
1 回答
44 浏览

automation - 将具有特定主题的电子邮件正文内容复制到数字应用程序中

我正在尝试从具有特定主题的特定帐户(因为我有四个)中获取所有电子邮件,然后获取这些邮件的内容并使用 AppleScript 将它们写入数字应用程序。

邮件正文包含个人信息,如电子邮件、出生日期等,我试图将这些信息组织成列。每封新电子邮件都在自己的行中。

如果您知道包含 Javascript 或 Automator 的解决方案,我愿意接受。

这是我现在所拥有的:

不幸的是,我收到错误:

错误“无法获取应用程序 \"Mail\" 的帐户 ID \"22ED50FB-BF71-4D0A-A96B-9A78E4F57C8\" 的邮箱 \"INBOX\" 的 {{message id 33410 的内容

有没有人有这个问题的解决方案?我做错了什么?