Fix PnP named range crashes #3430
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
If an excel file is saved while there are multiple open, it can add internal index workbook references in named ranges (probably all formulas?)
Like:
This can be safely parsed to mean
A1
onSheetName
.The index is an internal thing that I don't think is even presented to users in Excel, but it does leak through in our navigation tools.
Now we ignore those optional
[N]
prefixes.We also just ignore any named ranges that correspond to nonexistent sheets now.
This will prevent an all out extract crash just from a named range that we do not care about.