メインコンテンツへスキップ
GitHub ソース

class NewAutomation

新しく作成するオートメーション。

method NewAutomation.__init__

__init__(
    name: 'str | None' = None,
    description: 'str | None' = None,
    enabled: 'bool | None' = None,
    event: 'Annotated | None' = None,
    action: 'Annotated | None' = None
) → None
引数:
  • name (Optional[str]): このオートメーションの名前。
  • description (Optional[str]): このオートメーションに関するオプションの説明。
  • enabled (Optional[bool]): このオートメーションが有効かどうか。有効なオートメーションのみがトリガーされます。
  • event (Optional[Annotated]): このオートメーションをトリガーするイベント。
  • action (Optional[Annotated]): このオートメーションがトリガーされたときに実行されるアクション。
戻り値: NewAutomation オブジェクトを返します。

property NewAutomation.scope

トリガーイベントが発生する必要があるスコープ。 戻り値:
  • Optional[AutomationScope]: scope プロパティの値。