You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过AppleScript在macOS备忘录中创建真正的复选清单笔记?

在macOS备忘录中用AppleScript创建真正的复选清单笔记

你之前的脚本只显示纯文本,是因为备忘录的复选清单依赖富文本HTML格式,直接写入- [ ]这类纯文本不会被识别为可交互的复选框。要生成真正的复选清单,需要用备忘录支持的HTML结构来设置笔记内容:

tell application "Notes"
    activate
    set newNote to make new note
    set name of newNote to "Checklist test"
    tell newNote
        -- 使用备忘录兼容的HTML结构构建复选清单
        set body to "<ul class=\"checklist\">
    <li class=\"checklist-item\"><input type=\"checkbox\" class=\"checkbox\"> Checklist item 1</li>
    <li class=\"checklist-item\"><input type=\"checkbox\" class=\"checkbox\"> Checklist item 2</li>
    <li class=\"checklist-item\"><input type=\"checkbox\" class=\"checkbox\"> Checklist item 3</li>
</ul>"
    end tell
end tell

额外说明:

  • 如果需要创建已完成的复选项,只需给<input>标签添加checked属性:
    <li class=\"checklist-item\"><input type=\"checkbox\" class=\"checkbox\" checked> Completed item</li>
    
  • 备忘录会自动识别这种HTML结构,渲染出和手动创建一致的原生可点击复选框。

内容的提问来源于stack exchange,提问作者dj.dule

火山引擎 最新活动