Why Can’t I Schedule My Azure Automation Runbook?

I wrote a PowerShell script for use in Azure Automation.  I created a new Runbook and uploaded my PowerShell script.  Then I went to schedule it for testing and I can’t schedule it.  Everything is all grayed out.

Well, it turns out that when you upload (or create a new runbook from scratch in the portal), you still have to Publish it before you can schedule it.