Skip to content

Instantly share code, notes, and snippets.

View pmsteil's full-sized avatar

Patrick Steil - AI Solutions Architect pmsteil

View GitHub Profile
@pmsteil
pmsteil / x12.js
Created April 29, 2022 15:47 — forked from lk321/x12.js
EDI X12 Parse to JSON - NodeJS
import fs from 'fs';
export default class X12 {
constructor(file) {
if (file.includes('/')) {
fs.readFile(file, 'utf8', (err, contents) => {
return this.parseTextToJSON(contents);
});
} else {
/**
* This Google Sheets script keeps data in the specified column sorted any time
* the data changes.
*
* After much research, there wasn't an easy way to automatically keep a column
* sorted in Google Sheets, and creating a second sheet to act as a "view" to
* my primary one in order to achieve that was not an option. Instead, I
* created a script that watches for when a cell is edited and triggers
* an auto sort.
*