我使用“文件夹操作设置”将此脚本附加到文件夹。我要么注意AppleScript部分或JXA函数来运行其中一个,并更改脚本编辑器以匹配语言。
以下是AppleScript版本:
on adding folder items to this_folder after receiving added_items
say "called"
end adding folder items to
以下是JXA版本:
function addingFolderItemsTo(this_folder, {afterReceiving:these_items})
{
var app = Application.currentApplication()
app.includeStandardAdditions = true
app.say("called");
}
我从Can you write folder actions with javascript (jxa)?
获得了JXA方法每次将文件放入文件夹或从文件夹中删除文件时,都会成功调用此脚本。 AppleScript版本称" Called"每当我将文件添加到文件夹。这一切都很好但是OSX从不调用JXA函数。我已经添加了try catch语句和许多"说"命令。该脚本由OSX调用,并且没有报告错误,但函数内部没有任何操作。
这个问题的JXA是否已不再在OSX 10.12中实现,或者我错过了哪些内容?