• So far this works for me. Using tokens....

    SET @myJobName= ( SELECT name FROM msdb.dbo.sysjobs WHERE Job_ID = CONVERT(uniqueidentifier, $(ESCAPE_NONE(JOBID))) )

    SET @lastRunDate = $(ESCAPE_NONE(STRTDT))

    SET @lastRunTime = $(ESCAPE_NONE(STRTTM))

    SET @myScheduleName = ( SELECT scheds.name FROM msdb..sysjobs AS jobs

    LEFT JOIN msdb..sysjobschedules AS jobscheds ON jobs.job_id = jobscheds.job_id

    LEFT JOIN msdb..sysschedules AS scheds ON jobscheds.schedule_id = scheds.schedule_id

    WHERE jobs.job_id = CONVERT(uniqueidentifier, $(ESCAPE_NONE(JOBID))) and active_start_time = @lastRunTime )