Just a snippet get_sheet_from_view(view) that will return you ViewSheet for a given View with the help of FilteredElementCollector and FilterStringRule.
Here is a snippet of how to rename SheetNumber to be the same as placed view name.
Have you ever changed SheetNumber with RevitAPI to find out that nothing happens, at least visually? Revit does not update ProjectBrowser with SheetNumber change. I will show you how.
Snippet: Function to match source view's cropbox shape to another view.