In a previous script I made for 2.79 I could change properties on a particular layout area without having it active:
for area in bpy.data.screens["Animation"].areas:
if area.type == 'VIEW_3D':
for spaces in area.spaces:
if spaces.type == 'VIEW_3D':
area.spaces.active.clip_start = 0.1
Does anyone know how to achieve this with 2.80 and workspaces?