To enable scripting in Office 365 used to be quite simple. In the SharePoint Admin center simply select the following options:
Then run the following PowerShell command:
Connect-SPOService -Url https:/ /mytenant-admin.sharepoint.com
Set-SPOSite -Identity https:/ /mytenant.sharepoint.com -DenyAddAndCustomizePages 0
And all is done.
Earlier this week I found that this doesn’t seem to work anymore. PowerShell now returns:
Set-SPOSite : Property set method not found.
I’ve now seen this on multiple tenants. It looks like we have to wait up to 24 hour again.
17/05/2016 – Update: this seems to be fixed as the above commands are now working again!