airflow.providers.asana.operators.asana_tasks

模块内容

AsanaCreateTaskOperator

此操作符可用于创建 Asana 任务。

AsanaUpdateTaskOperator

此操作符可用于更新 Asana 任务。

AsanaDeleteTaskOperator

此操作符可用于删除 Asana 任务。

AsanaFindTaskOperator

此操作符可用于检索与各种过滤器匹配的 Asana 任务。

class airflow.providers.asana.operators.asana_tasks.AsanaCreateTaskOperator(*, conn_id, name, task_parameters=None, **kwargs)[源代码]

基类:airflow.models.BaseOperator

此操作符可用于创建 Asana 任务。

另请参阅

有关 Asana 可选任务参数的更多信息:https://developers.asana.com/docs/create-a-task

另请参阅

有关如何使用此操作符的更多信息,请查看以下指南:AsanaCreateTaskOperator

参数
  • conn_id (str) – 要使用的 Asana 连接。

  • name (str) – Asana 任务的名称。

  • task_parameters (dict | None) – 任何可选的任务创建参数。请参阅 https://developers.asana.com/docs/create-a-task 以获取完整列表。您必须在此处或连接中指定 ‘workspace’、‘parent’ 或 ‘projects’ 中的至少一个。

execute(context)[源代码]

在创建操作符时派生。

上下文是与呈现 jinja 模板时使用的相同字典。

有关更多上下文,请参阅 get_template_context。

class airflow.providers.asana.operators.asana_tasks.AsanaUpdateTaskOperator(*, conn_id, asana_task_gid, task_parameters, **kwargs)[源代码]

基类:airflow.models.BaseOperator

此操作符可用于更新 Asana 任务。

另请参阅

有关 Asana 可选任务参数的更多信息:https://developers.asana.com/docs/update-a-task

另请参阅

有关如何使用此操作符的更多信息,请查看以下指南:AsanaUpdateTaskOperator

参数
execute(context)[源代码]

在创建操作符时派生。

上下文是与呈现 jinja 模板时使用的相同字典。

有关更多上下文,请参阅 get_template_context。

class airflow.providers.asana.operators.asana_tasks.AsanaDeleteTaskOperator(*, conn_id, asana_task_gid, **kwargs)[源代码]

基类:airflow.models.BaseOperator

此操作符可用于删除 Asana 任务。

另请参阅

有关如何使用此操作符的更多信息,请查看以下指南:AsanaDeleteTaskOperator

参数
  • conn_id (str) – 要使用的 Asana 连接。

  • asana_task_gid (str) – 要删除的 Asana 任务 ID。

execute(context)[源代码]

在创建操作符时派生。

上下文是与呈现 jinja 模板时使用的相同字典。

有关更多上下文,请参阅 get_template_context。

class airflow.providers.asana.operators.asana_tasks.AsanaFindTaskOperator(*, conn_id, search_parameters=None, **kwargs)[源代码]

基类:airflow.models.BaseOperator

此操作符可用于检索与各种过滤器匹配的 Asana 任务。

另请参阅

有关可能的过滤器列表:https://developers.asana.com/docs/update-a-task

另请参阅

有关如何使用此操作符的更多信息,请查看以下指南:AsanaFindTaskOperator

参数
  • conn_id (str) – 要使用的 Asana 连接。

  • search_parameters (dict | None) – 用于查找相关任务的参数。您必须在此处或连接中指定 ‘project’、‘section’、‘tag’、‘user_task_list’ 中的至少一个,或者同时指定 ‘assignee’ 和 ‘workspace’。

execute(context)[源代码]

在创建操作符时派生。

上下文是与呈现 jinja 模板时使用的相同字典。

有关更多上下文,请参阅 get_template_context。

此条目是否有帮助?