Tag: applescript

使用Applescript在Excel中过滤回车

我试图从一个从Filemaker数据库导出的Excel文件中的几列删除回车,最终目标是从文件创buildSQL插入语句。 我已经find了一些在Excel中删除它们的例子,但是我还没有find可以工作的Applescript。 一个build议是在Excel中使用clean函数,CLEAN(text_with_returns)。 我想我可以在表中创build一个新的列,创build干净的版本,然后删除旧的列,但似乎应该有一个更优雅的解决scheme? 我在Excel Applescript Guide PDF中find了这个string: replace (range "K:K" of worksheet "Sheet1") what "//r" replacement " " ¬ search order by columns 我只是没有find正确的forms来replace项目。 试过:“Char(10)”,Chr(10),“// n”。

如何将数字或Excel文件转换为AppleScript查询的数据库?

最终,我想能够做到以下几点: 保持条目logging,包括:ID#,名字,姓氏,电子邮件地址。 在Hazel中设置一个规则,在文档中search数据库中的First或Last Name,并使用相应的ID#重命名该文档。 理想情况下,这将运行在后台而不打开任何文件,所以似乎使用“数据库事件”的AppleScript查询将是最好的select。 我没有任何数据库的创build或编辑软件,虽然(除非有一个默认的选项,我不知道的OS X中),所以我觉得这将是最好的转换Excel / Numbers文件,我会创build反正到数据库,然后使用该数据库的脚本。 我正在testing下面的脚本,将一个Numbers表转换为iworkautomation.com上的sqlite数据库: property extractDataWithFormatting : false property coerceNumberToInteger : true property documentsFolder : missing value set documentsFolder to (path to documents folder) tell application "Numbers" activate try if not (exists document 1) then error number 1000 tell document 1 try tell active sheet set the selectedTable to […]

当在办公室使用macscript()时,Applescript不起作用,但是当我粘贴到脚本编辑器中时,它会执行吗?

这是我的代码: nameFilter = "'.*/([^~][^/]*" & nameFilter & "[^/]*|" & nameFilter & "[^/]*)\\.(xls|xlsx|xlsm|xlsb)$' " scriptToRun = "do shell script """ & "find -E " & folderPath & " -iregex " & nameFilter & "-maxdepth 1 ! -iname '*Personal*'" & """ " invoicesToAddToList = MacScript(scriptToRun) MsgBox scriptToRun MsgBox invoicesToAddToList 第一个MsgBox看起来像这样: 第二个MsgBox显示空白,就好像MacScript()没有返回任何内容 令人发疯的是,我可以将该消息框中的文本复制并粘贴到Apple脚本编辑器中,并且每次都会返回一个文件。

AppleScript – 将图像插入Excel时保留图像尺寸

目前,我正在创build一个工作stream程的最后阶段,这个工作stream程涉及到使用Excel中的数据插入图像的每周stream程。 我已经设法制定了Automator和Applescript的组合,以实现一个工作stream程,在Excel中获取图像,在他们的适当位置,但与我目前的苹果,他们进来一个设定的大小,100×100 这是问题: 我需要所有的图像来在100px的高度,但我需要的宽度是灵活的。 我似乎无法弄清楚这一点,我认为这将是一个苹果命令Excel的locking纵横比。 这是我用于实际图像导入的当前applescript: tell application "Finder" set imageFolder to "Macintosh HD:Users:adlife:Desktop:Temporary_Image_Hold – Copyright Filings" end tell tell application "Finder" set imageList to files of folder imageFolder end tell tell application "Microsoft Excel" set imageHeight to 100 set imageWidth to 100 set imageCount to count of imageList set theRange to active cell of […]

在Excel中查找和删除Applescript

我一直在build立一个脚本来帮助我的工作stream程,并且遇到了FIND和Excel的问题。 我放在一起的代码工作了很短的时间,我不知道它发生了什么事,或者为什么它不再工作。 我的问题是这样的…我有一个图像数据,如文件名和拍摄名称的Excel列表。 我正在寻找脚本通过拍摄名称列进行扫描,并search文件名列中的匹配名称,然后完全删除该行。 重复该操作继续,直到检查完所有行。 EX. Filename Shoot Name ABC DOS DEF OXL GHI DEF JKL ASC 所以在这种情况下,整个DEF行应该被删除,因为它出现在拍摄名称列中。 以下是我正在使用的代码,D列是我的拍摄名称,B列是我的文件名。 tell application "Microsoft Excel" activate repeat set checkShootName to get value of cell ("D" & RowNo) if checkShootName ≠ "" then set ShootName to value of cell ("D" & RowNo) as string set searchRange to range […]

使用VBA中的苹果脚本来使用Safari

我试图在我的Mac上运行一个VBA Excelmacros,它将命令发送到其他应用程序(资源pipe理器)。 我认为这不适用于Mac,并发现,苹果脚本是一个绕过解决scheme,但我不知道如何创build一个,甚至从Excel中调用它,所以在这里:我有一个Excel文件用数据和macros在IE上打开一个网站,在某一点上input这个数据,然后回到excel文件,并在数据旁边告诉它已经完成(看起来很简单)。 如何使用applescript做到这一点? 总之,我需要它收集有关Excel文件的一些信息,然后将这些数据input到网页的特定字段(然后单击确定),然后返回到Excel,然后我想我可以再次使用VBA直到另一个循环。

Applescript:更改Photoshop文本对象的字体 – 导致文本被截断

我正在使用Microsoft Excel for Mac 2016和Photoshop CC 2017中的值自动创build一个人的姓名+他们的ID号以及在Photoshop中的相关照片的文本。 当我去改变文字: tell application "photoshop cc 2017" –some code set font of text object of art layer 1 to "GothamRounded-Bold" 值的一部分,具体来说,姓氏被切断。 我的问题是:这是一个已知的错误? 或者我做错了什么? 这里是来自Excel的单元格的源代码: tell application "Microsoft Excel" –this gets the full name of a person from a cell set fullname to value of column 1 of row u […]

Apple脚本错误609与电子邮件导出到Excel

我有兴趣使用Excel对我的电子邮件做一些基本的数据分析。 在努力find一种方法将我的收件箱/发件箱导出为Excel(.CSV)可读取的任何内容之后,我调整了一个Apple脚本,在同一点(在导出大约1300封电子邮件后)突然崩溃,并返回错误消息 错误“邮件出错:连接无效”。 号码-609 我的代码是: tell application "Microsoft Excel" set LinkRemoval to make new workbook set theSheet to active sheet of LinkRemoval set value of range "D1" of theSheet to "Message" set value of range "C1" of theSheet to "Subject" set value of range "B1" of theSheet to "From" set value of range "A1" of […]

如何获得excel插入一个新的图像与苹果?

我有以下的Applescript: tell application "Microsoft Excel" tell active workbook make new picture at end with properties {save with document:true, file name:"/Users/yuval/Pictures/foobar.jpg"} end tell end tell 根据几个来源,这应该工作。 但是,每次运行脚本时,都会收到消息 Microsoft Excel出现错误:无法创build类图片。 在描述中,我看到了错误 错误“Microsoft Excel出现错误:无法创build类图片”。 数字-2710从图片到类 经过两个小时的search,我完全不知道该怎么做。 任何帮助将不胜感激! 详细信息: 在Mac OS X 10.7 Lion上运行Microsoft Excel 2011

AppleScript,Microsoft Excel和超链接启用

有一个关于在Excel中创build活动超链接而不诉诸macros的问题 …但假设有人想要创build一个macros,或者更确切地说是AppleScript中的某些东西? 我开始掠夺Mac的AppleScript字典的Excel …到目前为止,我已经得到了这一点(假设列1包含一行一行的URI在每个单元格中,没有被激活): tell application "Microsoft Excel" activate make new hyperlink of column 1 at active sheet with properties {address:column 1} end tell 这几乎工作…除了每个单元格最终是一个超链接到http://www.microsoft.com/mac/相反! (很好,MSFT,嘿嘿)真的,我忍不住想我在这里很亲密,但我不知道我错过了什么。 为了比较,这里是一个工作的Excelmacros(使用select)。 For Each xCell In Selection ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=xCell.Formula Next xCell 线索欢迎和赞赏!