首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  编程

请教一个关于 AppleScript 写的自动化处理脚本

  •  
  •   daniel1999 · 74 天前 · 1770 次点击
    这是一个创建于 74 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我想做一个用 AppleScript 写的自动化处理脚本,找了好久没找到方法,我的需求是这样的,我想在 Mac 上选中一个文本或者文件,用一个快捷键触发 automator 的脚本,然后在印象笔记某个指定的笔记本下创建一条笔记。我现在用 AppleScript 只能做到保存文本,文件不知道该怎么做。下面是我目前写的一个脚本。

    on run {input}

    set selectedText to first item of input
    set {year:y, month:m} to current date
    set noteTitle to y & "年" & m * 1 & "月" as string
    display notification selectedText & " 已加入" & noteTitle & "待整理" with title "保存成功"

    tell application "印象笔记"
    try

    create note title noteTitle with html "<div>" & selectedText & "</div>" notebook "待整理"

    synchronize

    on error errMsg
    display dialog "哦,出了点小问题:
    " & errMsg
    end try
    end tell
    end run

    目前只能保存选中的文档到印象笔记,请教大家,怎么做到选中文件也能自动创建带附件的笔记。
    2 回复  |  直到 2019-08-02 14:18:38 +08:00
        1
    Sylv   74 天前 via iPhone
    搜了下,查到这个,你可能可以参考一下?


    重点大概是在 create note 命令后面加上 attachments <文件的 posix 路径>
        2
    daniel1999   74 天前
    @Sylv 感谢!我先研究一下
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2899 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 11:43 · PVG 19:43 · LAX 04:43 · JFK 07:43
    ♥ Do have faith in what you're doing.