Hi @NicholasSchroeders-2820
It started working for me like this:
function code:
param([object]$QueueItem, $TriggerMetadata)
Write-Host "PowerShell queue trigger function processed work item: $SiteURL"
Write-Host "Queue item insertion time: $($TriggerMetadata.InsertionTime)"
$SiteURL = $QueueItem.SiteURL
$SCA2 = $QueueItem.SCA2
$Siteowner= $QueueItem.SiteOwner
$Sharing = $QueueItem.Sharing
$Template = $QueueItem.Template
Write-Output "'$SiteURL'"
Write-Output "'$SCA2'"
Write-Output "'$Siteowner'"
Write-Output "'$Sharing'"
Write-Output "'$Template'"
json input:
{
"SiteURL": "https://<tenancy>.sharepoint.com/sites/DemoGroupCommittee312",
"SCA2": "<USER UPN>",
"Siteowner": "User UPN",
"Sharing": "Yes",
"Template": "Committee Meeting site"
}
I don't know if I'm doing it right, but this one works (in tests).
HTH,
Dmytro