Automation 用于重命名和处理电子邮件的Mac OS文件夹操作

Automation 用于重命名和处理电子邮件的Mac OS文件夹操作,automation,applescript,automator,Automation,Applescript,Automator,我正在尝试创建一个小型的办公室文档管理系统,它将执行以下操作。我会将一封电子邮件作为.eml文件从Outlook拖到桌面上的一个文件夹中。收到文件后,操作将执行以下操作: 将今天的日期添加到现有文件名的开头 问我客户代码 在现有文件名的末尾添加客户端代码 我从重命名查找器项开始:添加日期。系统确实会将日期附加到文件名中,但是,它不会执行一次,而是将日期插入20次左右 然后,当我插入Ask-for文本并将其赋值给一个变量(“客户机代码”)时(该变量后来通过重命名查找器添加),什么也没有发生 哦,我

我正在尝试创建一个小型的办公室文档管理系统,它将执行以下操作。我会将一封电子邮件作为.eml文件从Outlook拖到桌面上的一个文件夹中。收到文件后,操作将执行以下操作:

  • 将今天的日期添加到现有文件名的开头

  • 问我客户代码

  • 在现有文件名的末尾添加客户端代码

  • 我从重命名查找器项开始:添加日期。系统确实会将日期附加到文件名中,但是,它不会执行一次,而是将日期插入20次左右

    然后,当我插入Ask-for文本并将其赋值给一个变量(“客户机代码”)时(该变量后来通过重命名查找器添加),什么也没有发生

    哦,我试着加入代码:

    告诉应用程序“客户端代码和重命名”

    结束语

    但它就是不起作用。请帮我把它拼起来。谢谢


    MacBook Pro、Mac OS X(10.6.5)、2 GHz Intel Core Duo、2 GB

    基本上您不能更改热文件夹中的文件名,因为它会重新触发文件夹操作,您将运行一个无限循环。或者,让操作检测文件是否已重命名,并在不重新重命名的情况下退出。谢谢。当文件被重命名并退出时,操作将如何检测?很抱歉,我没有编码经验,使用自动机就是我能掌握多少。吉米,如果你没有太多的编码经验,我会按照@vadian的建议,不会更改监视文件夹中的文件名。尝试使用一个单独的文件夹,它甚至可以在关注的文件夹中创建一个子文件夹。
    activate