user: Provide the full official documentation entry for S, preserving all code examples.

assistant: bpy.types.SpreadsheetColumnID) - [SpreadsheetRowFilter (class in bpy.types)](bpy.types.SpreadsheetRowFilter.html#bpy.types.SpreadsheetRowFilter) - [SpreadsheetTable (class in bpy.types)](bpy.types.SpreadsheetTable.html#bpy.types.SpreadsheetTable) - [SpreadsheetTable.columns (in module bpy.types)](bpy.types.SpreadsheetTable.html#bpy.types.SpreadsheetTable.columns) - [SpreadsheetTable.id (in module bpy.types)](bpy.types.SpreadsheetTable.html#bpy.types.SpreadsheetTable.id) - [SpreadsheetTableID (class in bpy.types)](bpy.types.SpreadsheetTableID.html#bpy.types.SpreadsheetTableID) - [SpreadsheetTableID.type (in module bpy.types)](bpy.types.SpreadsheetTableID.html#bpy.types.SpreadsheetTableID.type) - [SpreadsheetTableIDGeometry (class in bpy.types)](bpy.types.SpreadsheetTableIDGeometry.html#bpy.types.SpreadsheetTableIDGeometry) - [SpreadsheetTableIDGeometry.attribute_domain (in module bpy.types)](bpy.types.SpreadsheetTableIDGeometry.html#bpy.types.SpreadsheetTableIDGeometry.attribute_domain) - [SpreadsheetTableIDGeometry.geometry_component_type (in module bpy.types)](bpy.types.SpreadsheetTableIDGeometry.html#bpy.types.SpreadsheetTableIDGeometry.geometry_component_type) - [SpreadsheetTableIDGeometry.layer_index (in module bpy.types)](bpy.types.SpreadsheetTableIDGeometry.html#bpy.types.SpreadsheetTableIDGeometry.layer_index) - [SpreadsheetTableIDGeometry.object_eval_state (in module bpy.types)](bpy.types.SpreadsheetTableIDGeometry.html#bpy.types.SpreadsheetTableIDGeometry.object_eval_state) - [SpreadsheetTableIDGeometry.viewer_path (in module bpy.types)](bpy.types.SpreadsheetTableIDGeometry.html#bpy.types.SpreadsheetTableIDGeometry.viewer_path) - [SpreadsheetTables (class in bpy.types)](bpy.types.SpreadsheetTables.html#bpy.types.SpreadsheetTables) - [SpreadsheetTables.active (in module bpy.types)](bpy.types.SpreadsheetTables.html#bpy.types.SpreadsheetTables.active) - [spring_damping_ang_x (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_damping_ang_x) - [spring_damping_ang_y (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_damping_ang_y) - [spring_damping_ang_z (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_damping_ang_z) - [spring_damping_x (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_damping_x) - [spring_damping_y (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_damping_y) - [spring_damping_z (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_damping_z) - [spring_force (bpy.types.SPHFluidSettings attribute)](bpy.types.SPHFluidSettings.html#bpy.types.SPHFluidSettings.spring_force) - [spring_frames (bpy.types.SPHFluidSettings attribute)](bpy.types.SPHFluidSettings.html#bpy.types.SPHFluidSettings.spring_frames) - [spring_length (bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.spring_length) - [spring_stiffness_ang_x (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_stiffness_ang_x) - [spring_stiffness_ang_y (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_stiffness_ang_y) - [spring_stiffness_ang_z (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_stiffness_ang_z) - [spring_stiffness_x (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_stiffness_x) - [spring_stiffness_y (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_stiffness_y) - [spring_stiffness_z (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_stiffness_z) - [spring_type (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.spring_type) - [square() (aud.aud.Sound class method)](aud.html#aud.aud.Sound.square) - [squash (bpy.types.ShaderNodeTexBrick attribute)](bpy.types.ShaderNodeTexBrick.html#bpy.types.ShaderNodeTexBrick.squash)   - [(bpy.types.TextureNodeBricks attribute)](bpy.types.TextureNodeBricks.html#bpy.types.TextureNodeBricks.squash) - [squash_frequency (bpy.types.ShaderNodeTexBrick attribute)](bpy.types.ShaderNodeTexBrick.html#bpy.types.ShaderNodeTexBrick.squash_frequency)   - [(bpy.types.TextureNodeBricks attribute)](bpy.types.TextureNodeBricks.html#bpy.types.TextureNodeBricks.squash_frequency) - [sshape (freestyle.types.freestyle.types.ViewShape attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewShape.sshape) - [stabilize2d (bpy.types.MovieClipStrip attribute)](bpy.types.MovieClipStrip.html#bpy.types.MovieClipStrip.stabilize2d) - [stabilize_2d_add() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.stabilize_2d_add) - [stabilize_2d_remove() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.stabilize_2d_remove) - [stabilize_2d_rotation_add() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.stabilize_2d_rotation_add) - [stabilize_2d_rotation_remove() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.stabilize_2d_rotation_remove) - [stabilize_2d_rotation_select() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.stabilize_2d_rotation_select) - [stabilize_2d_select() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.stabilize_2d_select) - [stabilize_normal (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.stabilize_normal) - [stabilize_plane (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.stabilize_plane) - [stamp_background (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.stamp_background) - [stamp_data_add_field() (bpy.types.RenderResult method)](bpy.types.RenderResult.html#bpy.types.RenderResult.stamp_data_add_field) - [stamp_font_size (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.stamp_font_size) - [stamp_foreground (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.stamp_foreground) - [stamp_note_text (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.stamp_note_text) - [start (bpy.types.LineStyleGeometryModifier_2DOffset attribute)](bpy.types.LineStyleGeometryModifier_2DOffset.html#bpy.types.LineStyleGeometryModifier_2DOffset.start)   - [(bpy.types.WorldMistSettings attribute)](bpy.types.WorldMistSettings.html#bpy.types.WorldMistSettings.start) - [start() (bpy.types.SpaceNodeEditorPath method)](bpy.types.SpaceNodeEditorPath.html#bpy.types.SpaceNodeEditorPath.start) - [start_cap (bpy.types.ArrayModifier attribute)](bpy.types.ArrayModifier.html#bpy.types.ArrayModifier.start_cap) - [start_delay (bpy.types.GreasePencilBuildModifier attribute)](bpy.types.GreasePencilBuildModifier.html#bpy.types.GreasePencilBuildModifier.start_delay) - [start_factor (bpy.types.GreasePencilLengthModifier attribute)](bpy.types.GreasePencilLengthModifier.html#bpy.types.GreasePencilLengthModifier.start_factor) - [start_filter() (in module bpy.ops.buttons)](bpy.ops.buttons.html#bpy.ops.buttons.start_filter)   - [(in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.start_filter)   - [(in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.start_filter) - [start_find() (in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.start_find) - [start_frame_set() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.start_frame_set) - [start_length (bpy.types.GreasePencilLengthModifier attribute)](bpy.types.GreasePencilLengthModifier.html#bpy.types.GreasePencilLengthModifier.start_length) - [start_position_object (bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.start_position_object) - [start_position_x (bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.start_position_x) - [start_position_y (bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.start_position_y) - [stash() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.stash) - [stash_and_create() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.stash_and_create) - [state_add() (in module bpy.ops.boid)](bpy.ops.boid.html#bpy.ops.boid.state_add) - [state_del() (in module bpy.ops.boid)](bpy.ops.boid.html#bpy.ops.boid.state_del) - [state_move_down() (in module bpy.ops.boid)](bpy.ops.boid.html#bpy.ops.boid.state_move_down) - [state_move_up() (in module bpy.ops.boid)](bpy.ops.boid.html#bpy.ops.boid.state_move_up) - [statistics() (bpy.types.Scene method)](bpy.types.Scene.html#bpy.types.Scene.statistics) - [status (aud.aud.DynamicMusic attribute)](aud.html#aud.aud.DynamicMusic.status)   - [(aud.aud.Handle attribute)](aud.html#aud.aud.Handle.status) - [status_clear() (in module bpy.ops.extensions)](bpy.ops.extensions.html#bpy.ops.extensions.status_clear) - [status_clear_errors() (in module bpy.ops.extensions)](bpy.ops.extensions.html#bpy.ops.extensions.status_clear_errors) - [STATUS_INVALID (in module aud)](aud.html#aud.STATUS_INVALID) - [STATUS_PAUSED (in module aud)](aud.html#aud.STATUS_PAUSED) - [STATUS_PLAYING (in module aud)](aud.html#aud.STATUS_PLAYING) - [STATUS_STOPPED (in module aud)](aud.html#aud.STATUS_STOPPED) - [status_text_set() (bpy.types.WorkSpace method)](bpy.types.WorkSpace.html#bpy.types.WorkSpace.status_text_set) - [status_text_set_internal() (bpy.types.WorkSpace class method)](bpy.types.WorkSpace.html#bpy.types.WorkSpace.status_text_set_internal) - [statusbar_info() (bpy.types.Screen method)](bpy.types.Screen.html#bpy.types.Screen.statusbar_info) - [stencil_color (bpy.types.ImagePaint attribute)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.stencil_color) - [stencil_control() (in module bpy.ops.brush)](bpy.ops.brush.html#bpy.ops.brush.stencil_control) - [stencil_dimension (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.stencil_dimension) - [stencil_fit_image_aspect() (in module bpy.ops.brush)](bpy.ops.brush.html#bpy.ops.brush.stencil_fit_image_aspect) - [stencil_image (bpy.types.ImagePaint attribute)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.stencil_image) - [stencil_pos (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.stencil_pos) - [stencil_reset_transform() (in module bpy.ops.brush)](bpy.ops.brush.html#bpy.ops.brush.stencil_reset_transform) - [step (bpy.types.GreasePencilLengthModifier attribute)](bpy.types.GreasePencilLengthModifier.html#bpy.types.GreasePencilLengthModifier.step)   - [(bpy.types.GreasePencilNoiseModifier attribute)](bpy.types.GreasePencilNoiseModifier.html#bpy.types.GreasePencilNoiseModifier.step)   - [(bpy.types.GreasePencilSimplifyModifier attribute)](bpy.types.GreasePencilSimplifyModifier.html#bpy.types.GreasePencilSimplifyModifier.step)   - [(bpy.types.GreasePencilSmoothModifier attribute)](bpy.types.GreasePencilSmoothModifier.html#bpy.types.GreasePencilSmoothModifier.step) - [step_count (bpy.types.Itasc attribute)](bpy.types.Itasc.html#bpy.types.Itasc.step_count) - [step_max (bpy.types.Itasc attribute)](bpy.types.Itasc.html#bpy.types.Itasc.step_max)   - [(bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.step_max) - [step_min (bpy.types.Itasc attribute)](bpy.types.Itasc.html#bpy.types.Itasc.step_min)   - [(bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.step_min) - [step_size (bpy.types.VolumeRender attribute)](bpy.types.VolumeRender.html#bpy.types.VolumeRender.step_size) - [steps (bpy.types.ParticleBrush attribute)](bpy.types.ParticleBrush.html#bpy.types.ParticleBrush.steps)   - [(bpy.types.ScrewModifier attribute)](bpy.types.ScrewModifier.html#bpy.types.ScrewModifier.steps) - [Stereo3dDisplay (class in bpy.types)](bpy.types.Stereo3dDisplay.html#bpy.types.Stereo3dDisplay) - [Stereo3dFormat (class in bpy.types)](bpy.types.Stereo3dFormat.html#bpy.types.Stereo3dFormat) - [stereo_3d_camera (bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.stereo_3d_camera) - [stereo_3d_convergence_plane_alpha (bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.stereo_3d_convergence_plane_alpha) - [stereo_3d_volume_alpha (bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.stereo_3d_volume_alpha) - [stickiness (bpy.types.CollisionSettings attribute)](bpy.types.CollisionSettings.html#bpy.types.CollisionSettings.stickiness) - [stiff_viscosity (bpy.types.SPHFluidSettings attribute)](bpy.types.SPHFluidSettings.html#bpy.types.SPHFluidSettings.stiff_viscosity) - [stiffness (bpy.types.MetaElement attribute)](bpy.types.MetaElement.html#bpy.types.MetaElement.stiffness)   - [(bpy.types.SPHFluidSettings attribute)](bpy.types.SPHFluidSettings.html#bpy.types.SPHFluidSettings.stiffness) - [stitch() (in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.stitch) - [stl_export() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.stl_export) - [stl_import() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.stl_import) - [stop() (aud.aud.DynamicMusic method)](aud.html#aud.aud.DynamicMusic.stop)   - [(aud.aud.Handle method)](aud.html#aud.aud.Handle.stop)   - [(aud.aud.PlaybackManager method)](aud.html#aud.aud.PlaybackManager.stop) - [stopAll() (aud.aud.Device method)](aud.html#aud.aud.Device.stopAll) - [stream_index (bpy.types.MovieStrip attribute)](bpy.types.MovieStrip.html#bpy.types.MovieStrip.stream_index) - [strength (bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.strength)   - [(bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.strength)   - [(bpy.types.DisplaceModifier attribute)](bpy.types.DisplaceModifier.html#bpy.types.DisplaceModifier.strength)   - [(bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.strength)   - [(bpy.types.FModifierNoise attribute)](bpy.types.FModifierNoise.html#bpy.types.FModifierNoise.strength)   - [(bpy.types.GreasePencilEnvelopeModifier attribute)](bpy.types.GreasePencilEnvelopeModifier.html#bpy.types.GreasePencilEnvelopeModifier.strength)   - [(bpy.types.GreasePencilHookModifier attribute)](bpy.types.GreasePencilHookModifier.html#bpy.types.GreasePencilHookModifier.strength)   - [(bpy.types.GreasePencilLatticeModifier attribute)](bpy.types.GreasePencilLatticeModifier.html#bpy.types.GreasePencilLatticeModifier.strength)   - [(bpy.types.HookModifier attribute)](bpy.types.HookModifier.html#bpy.types.HookModifier.strength)   - [(bpy.types.LatticeModifier attribute)](bpy.types.LatticeModifier.html#bpy.types.LatticeModifier.strength)   - [(bpy.types.PaletteColor attribute)](bpy.types.PaletteColor.html#bpy.types.PaletteColor.strength)   - [(bpy.types.ParticleBrush attribute)](bpy.types.ParticleBrush.html#bpy.types.ParticleBrush.strength)   - [(bpy.types.SurfaceDeformModifier attribute)](bpy.types.SurfaceDeformModifier.html#bpy.types.SurfaceDeformModifier.strength)   - [(bpy.types.UnifiedPaintSettings attribute)](bpy.types.UnifiedPaintSettings.html#bpy.types.UnifiedPaintSettings.strength)   - [(bpy.types.UvSculpt attribute)](bpy.types.UvSculpt.html#bpy.types.UvSculpt.strength)   - [(bpy.types.VolumeDisplaceModifier attribute)](bpy.types.VolumeDisplaceModifier.html#bpy.types.VolumeDisplaceModifier.strength)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.strength) - [stretch_opacity (bpy.types.SpaceUVEditor attribute)](bpy.types.SpaceUVEditor.html#bpy.types.SpaceUVEditor.stretch_opacity) - [STRETCHER_QUALITY_CONSISTENT (in module aud)](aud.html#aud.STRETCHER_QUALITY_CONSISTENT) - [STRETCHER_QUALITY_FAST (in module aud)](aud.html#aud.STRETCHER_QUALITY_FAST) - [STRETCHER_QUALITY_HIGH (in module aud)](aud.html#aud.STRETCHER_QUALITY_HIGH) - [stretchto_reset() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.stretchto_reset) - [StretchToConstraint (class in bpy.types)](bpy.types.StretchToConstraint.html#bpy.types.StretchToConstraint) - [string (bmesh.types.bmesh.types.BMLayerAccessEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessEdge.string)   - [(bmesh.types.bmesh.types.BMLayerAccessFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessFace.string)   - [(bmesh.types.bmesh.types.BMLayerAccessLoop attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessLoop.string)   - [(bmesh.types.bmesh.types.BMLayerAccessVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessVert.string)   - [(bpy.types.FunctionNodeInputString attribute)](bpy.types.FunctionNodeInputString.html#bpy.types.FunctionNodeInputString.string)   - [(bpy.types.PropertyGroupItem attribute)](bpy.types.PropertyGroupItem.html#bpy.types.PropertyGroupItem.string) - [StringAttribute (class in bpy.types)](bpy.types.StringAttribute.html#bpy.types.StringAttribute) - [StringAttribute.data (in module bpy.types)](bpy.types.StringAttribute.html#bpy.types.StringAttribute.data) - [StringAttributeValue (class in bpy.types)](bpy.types.StringAttributeValue.html#bpy.types.StringAttributeValue) - [StringProperty (class in bpy.types)](bpy.types.StringProperty.html#bpy.types.StringProperty) - [StringProperty() (in module bpy.props)](bpy.props.html#bpy.props.StringProperty) - [StringProperty.default (in module bpy.types)](bpy.types.StringProperty.html#bpy.types.StringProperty.default) - [StringProperty.length_max (in module bpy.types)](bpy.types.StringProperty.html#bpy.types.StringProperty.length_max) - [Strip (class in bpy.types)](bpy.types.Strip.html#bpy.types.Strip) - [str