【JavaScript】Syntax error: SyntaxError: Invalid or unexpected tokenへの対処

先日GASでスクレイピングするプログラムを書いているときに、「Syntax error: SyntaxError: Invalid or unexpected token: 13 file: scraping.gs」というエラーが発生しました。このエラーを解消することに約1時間かかりました。エラーの原因、対処法について説明します。

エラーの原因と対処法

以下の写真がエラーを吐き出したコードと、エラー文の写真です。

エラーの原因はエラー文にも書いている通り、文法エラーです。
しかし、該当箇所を見ても何がエラーなのか全くわかりませんでした。

気づく方は一瞬で気づくかもしれないです。
エラーの原因は13行目の変数名を数字から始めていることです。私はそれに全く気付かず、13行目を穴が開くほど見たり、改行コードがおかしくないかどうかのチェックをしたりと無駄な時間を過ごしました。

1時間ほどして、「確か変数名って数字から始めたらだめなんやったっけ?」と思い、2をtwoに変更すると、エラーが解消されました。

該当箇所をいくら見てわからなければ、自分の知識を疑い、基本に立ち返ることが重要だと学びました。