Can you write folder actions with javascript (jxa)?

前端 未结 2 1180
面向向阳花
面向向阳花 2021-01-24 01:49

I am looking for a direct translation of AppleScript\'s

on adding folder items to this_folder

but I can\'t seem to find it anywhere, neither t

2条回答
  •  花落未央
    2021-01-24 02:07

    Folder Actions are defined in Standard Additions. The full syntax for this action is:

    on adding folder items to this_folder after receiving added_items
    

    You JXA script should look something like this:

    app = Application.currentApplication()
    app.includeStandardAdditions = true
    
    function addingFolderItemsTo(this_folder, {afterReceiving:added_items})
    {
        app.beep(2)
       // your code here uses this_folder and/or added_items
    }
    

    Parameters:

    this_folder is an alias to the receiving folder.

    added_items is a list of aliases for the dropped items.

提交回复
热议问题