script variable replaces a number that exceeds a Long type value and converts it to scientific notation #5256
+75
−11
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.
问题描述:脚本变量替换时,如果变量值超过Long类型最大值会被转为可数计数法显示,导致替换值不准确
问题复现:
数字3000102010000000000000000200001 会被替换为 3.00010201E30
字符串'03000102010000000000000000200001' 会被替换为 '3.00010201E30'