We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 45e4cce commit 58edee5Copy full SHA for 58edee5
.github/workflows/parse-submission.js
@@ -25,18 +25,21 @@ const numericFields = [
25
for (const key of numericFields) {
26
if (!(key in data)) continue;
27
28
- const parsedNumber = Number(data[key]);
+ const originalValue = data[key];
29
+ const parsedNumber = Number(originalValue);
30
if (isNaN(parsedNumber)) {
31
delete data[key];
32
} else {
- data[key] = parsedNumber;
33
+ data[key] = originalValue.toLowerCase().includes('e')
34
+ ? 'EXPONENTIAL_MARKER_' + parsedNumber.toExponential()
35
+ : parsedNumber;
36
}
37
38
39
const output = JSON.stringify({
40
createdAt: process.env.ISSUE_CREATED_AT,
41
url: process.env.ISSUE_URL,
42
...data,
-});
43
+}).replace(/"EXPONENTIAL_MARKER_(.*?)"/g, '$1');
44
45
console.log(output);
0 commit comments