Schedule notebook
fastero_schedule_notebookRun every cell of a notebook on a timetable; to run it once now, fastero_run_notebook, and for a Python project's script, fastero_set_python_schedule. It uses compute on every run. If a run fails — the notebook cannot start, or any cell errors — you are told by email and in the app. A good run emails its last output to the recipients listed, who must be members of the organisation; with none listed a good run is silent, and its outputs stay in the notebook for fastero_read_notebook. The cadence is at most once an hour, in the timezone given. Asking again for the same notebook replaces your schedule of it: its timetable, and its recipients, none if emails is left out; a schedule switched off is switched back on. Returns scheduleId, cadence, timezone, nextRunAt, recipients and created. fastero_set_schedule_enabled switches it off. Owners, admins and editors of the project can schedule one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emails | No | Up to 20 addresses of organisation members to email a good run’s last output to; leave it out for a silent good run. | |
| cadence | Yes | Five-field cron (minute hour day-of-month month day-of-week), at most once an hour, read in `timezone`. '0 9 * * 1' is 09:00 every Monday; '0 8 1 * *' is 08:00 on the 1st of each month. | |
| timezone | Yes | IANA timezone the cadence is read in, e.g. 'Europe/Berlin' or 'America/New_York'. | |
| projectId | Yes | The project’s id, from fastero_list_projects. | |
| notebookId | Yes | A notebook’s id, from fastero_list_notebooks. |