【问题标题】:AppleScript: Create SmartInbox in Mail app from listAppleScript:从列表中创建邮件应用程序中的 SmartInbox
【发布时间】:2020-10-29 15:24:07
【问题描述】:

只是想知道你是否可以帮忙

我已经开始使用 applescript 在邮件应用程序中创建智能邮箱 智能收件箱的电子邮件列表位于桌面上的 myFile.txt 中。每行有一个电子邮件

我想要包含多封电子邮件的智能收件箱,并希望将其自动化

我试过下面的脚本

tell application "Mail"
    activate
end tell

# GUI Script to initiate Smart Inbox creation

tell application "System Events"
    tell process "Mail"
        tell menu bar 1
            tell menu bar item "Mailbox"
                tell menu "Mailbox"
                    click menu item "New Smart Mailbox…"
                end tell
            end tell
        end tell
        
        delay 1
        # Set name for the Smart Mailbox
        tell application "System Events" to keystroke ("MyAutomaticSmartMailBox" as text)

        keystroke tab

        # Set path to myFile.txt
        set srcFile to ((path to desktop) as text) & "myFile.txt"
        
        # Read lines from file.
        set lns to paragraphs of (read file srcFile as «class utf8»)
        
        # Loop over lines read and copy each to the clipboard.
        repeat with ln in lns
            set the clipboard to ln
            # Paste the clipboard into Smart inBox dialog
            tell application "System Events" to keystroke (the clipboard as text)
            # to create next line to add email
            click button "NSButtonCell"
        end repeat
        
        
    end tell
end tell

给我一​​个错误

error "System Events got an error: Can’t make file \"MackintoshHD:Users:one:Desktop:myFile.txt\" of process \"Mail\" into type file." number -1700 from file "MackintoshHD:Users:one:Desktop:myFile.txt" of process "Mail" to file

任何解决此错误的帮助都将不胜感激 还要在脚本中将下拉菜单从“任何收件人”更改为“发件人” 干杯

【问题讨论】:

    标签: email applescript


    【解决方案1】:
    `set theFile to ((path to desktop as text) & "test.txt")
    

    将 theData 设置为(读取文件 theFile)的段落 这 shud 读取文件,将其设置为 List 然后用列表中的 aData 重复 设定规则 告诉规则“a”在.....结束时制定新规则

    这很好用:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多