0

このサンプルApplescriptコードに基づいて、Ruby/Appscriptからうなり声を上げようとしています:

tell application "GrowlHelperApp"
    set the enabledNotificationsList to {"Mail Notification"}
    register as application "MailWidgetGrowlHelper" all notifications enabledNotificationsList default notifications enabledNotificationsList icon of application "Mail.app"
    notify with name "Mail Notification" title (item 1 of argv) description (item 2 of argv) & return & return & (item 3 of argv) application name "MailWidgetGrowlHelper" icon of application "Mail.app" without sticky
end tell

私のコードは次のようになります。

GH = app("GrowlHelperApp.app")

enabledNotifications = "AppscriptMessage"

GH.register(:as_application => "AppscriptHelper",
    :all_notifications => enabledNotifications,
    :default_notifications => enabledNotifications)

最後の呼び出しは次のように失敗します。

Appscript::CommandError: CommandError OSERROR: -10000 メッセージ: Apple イベント ハンドラが失敗しました。

私が間違っていることは何ですか?

4

1 に答える 1

0

ああ。enabledNotifications は単なる文字列ではなく、配列である必要があります。

于 2009-08-17T16:26:28.770 に答える