寒月記

住みにくいところをどれほどか寛容て

JavaScript

JavaScript (ES6 対応) による CSV パーサの実装

副業で Google Apps Script (GAS) を使っているのですが、CSV のパースに困っていました。 GAS には Utilities.parseCsv という CSV パーサがあるのですが, 本記事執筆時点で「同一セルに改行区切りで複数値が入っていても解釈できない」という仕様になって…

JavaScript での意図しないグローバル変数の生成に注意

TL;DR JavaScript, Google Apps Script では思わぬバグ防止のために strict mode を使う 冒頭に 'use strict'; と書けばよい*1 変数の巻き上げによる思わぬバグ防止のために var は使わず let, const を使う 何が起きたか 先日 Google Apps Script を書いて…