Skip to content

feat: add connector decorator#339

Draft
hallvictoria wants to merge 1 commit into
devfrom
hallvictoria/connector-decorator
Draft

feat: add connector decorator#339
hallvictoria wants to merge 1 commit into
devfrom
hallvictoria/connector-decorator

Conversation

@hallvictoria
Copy link
Copy Markdown
Contributor

@hallvictoria hallvictoria commented May 4, 2026

Example function app:

import azure.functions as func
import azurefunctions.extensions.connectors.office365 as o365
import json
import logging

app = func.FunctionApp()


@app.function_name(name="OnNewEmail")
@app.connector_trigger(arg_name="emails")
def on_new_email(emails: o365.EmailObject[]) -> None:
    """
    Receives Office 365 email trigger callbacks.
    """
    logging.info("OnNewEmail trigger received. Emails: %s", emails)

    for email in emails:
        logging.info(f"Subject: {email.subject}")
        logging.info(f"From: {email.from}")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant