AppleScript在iCal中查找事件

AppleScript在iCal中查找事件,applescript,icalendar,Applescript,Icalendar,我对Applescript的世界还不熟悉! 我试图找出如何找到包含特定单词的特定日历事件。 特别是,我不知道如何重复在日历的事件中找到某个单词 提前感谢这里有一个MacTech教程,其中包括一个搜索示例: 下面是一个工作示例,说明如何查找与搜索条件匹配的日历事件: tell application "iCal" tell calendar "Domestic" set theEventList to every event whose summary contains "

我对Applescript的世界还不熟悉! 我试图找出如何找到包含特定单词的特定日历事件。 特别是,我不知道如何重复在日历的事件中找到某个单词


提前感谢

这里有一个MacTech教程,其中包括一个搜索示例:

下面是一个工作示例,说明如何查找与搜索条件匹配的日历事件:

tell application "iCal"
    tell calendar "Domestic"
        set theEventList to every event whose summary contains "Recycling"
    end tell
    set theEvent to first item of theEventList
    return summary of theEvent
end tell

这个例子对我很有用。它会在我的“国内”日历中查找包含“回收”一词的所有事件,然后返回此列表中第一个事件的摘要。

这里有一个MacTech教程,其中包括一个搜索示例:

下面是一个工作示例,说明如何查找与搜索条件匹配的日历事件:

tell application "iCal"
    tell calendar "Domestic"
        set theEventList to every event whose summary contains "Recycling"
    end tell
    set theEvent to first item of theEventList
    return summary of theEvent
end tell

这个例子对我很有用。它会在我的“国内”日历中查找包含“回收”一词的所有事件,然后返回此列表中第一个事件的摘要。

谢谢,但我不想获取事件的uid,但是一个带有单词…@guglio的事件摘要:看看MacTech示例和我上面的示例-你可以迭代事件,查看“摘要”中返回的文本,并将其与搜索的内容进行匹配。我尝试了以下方法:告诉应用程序“iCal”告诉日历“Home”将事件设置为summary=“word”的每个事件返回事件结束tell end tell的摘要,但此返回错误1728@guglio:我再次更新了上面的示例,现在它应该更接近您想要做的事情。谢谢,但我不想获取事件的uid,但是一个带有单词…@guglio的事件摘要:看看MacTech示例和我上面的示例-你可以迭代事件,查看“摘要”中返回的文本,并将其与搜索的内容进行匹配。我尝试了以下方法:告诉应用程序“iCal”告诉日历“Home”将事件设置为summary=“word”的每个事件返回事件结束tell end tell的摘要,但此返回错误1728@guglio:我再次更新了上面的示例,现在它应该更接近您想要做的事情。