Functions.Templates/Templates/SendGrid-PowerShell/run.ps1 (19 lines of code) (raw):
# The 'From' and 'To' fields are automatically populated with the values specified by the binding settings.
#
# You can also optionally configure the default From/To addresses globally via host.config, e.g.:
#
# {
# "sendGrid": {
# "to": "user@host.com",
# "from": "Azure Functions <samples@functions.com>"
# }
# }
param($order, $TriggerMetadata)
Write-Host "JavaScript queue trigger function processed order: $($order.orderId)"
Push-OutputBinding -Name Response -Value (@{
subject = "Thanks for your order (#$($order.orderId))!"
content = @(@{
type = 'text/plain'
value = "$($order.customerName), your order ($($order.orderId)) is being processed!"
})
})