Instance Method インスタンスメソッド

setReceiversSpecifier(_:)

Sets the receiver’s object specifier. レシーバの持つオブジェクト指定子を設定します。

Declaration 宣言

func setReceiversSpecifier(_ receiversRef: NSScriptObjectSpecifier?)

Parameters パラメータ

receiversRef

The receiver’s object specifier. レシーバの持つオブジェクト指定子。

Discussion 議論

When evaluated, receiversRef indicates the receiver or receivers of the move AppleScript command. 評価される時、receiversRefmove AppleScriptコマンドのレシーバまたは複数のレシーバを指し示します。

This method overrides receiversSpecifier in NSScriptCommand. It performs the same function as the overridden method, with a critical difference: it causes the container specifier part of the passed-in object specifier to become the receiver specifier of the command, and the key part of the passed-in object specifier to become the key specifier. If, for example, receiversRef is a specifier for the third paragraph of the first document, the receiver specifier is the first document while the key specifier is the third paragraph. このメソッドは、receiversSpecifierNSScriptCommandにおいてオーバーライドします。それは、オーバーライドされたメソッドと同じ関数を実行します、ある決定的な違いとともに:それは、渡されたオブジェクト指定子のコンテナ指定子部分がコマンドのレシーバ指定子になるようにします、そして渡されたオブジェクト指定子のキー部分がキー指定子になるようにします。例えば、receiversRefthe third paragraph of the first documentに対する指定子であるならば、レシーバ指定子はthe first documentです、一方でキー指定子はthe third paragraphです。

See Also 参照

Working with specifiers 指定子を扱う