【Google apps Script】数字をアルファベットに変換するとか
google apps scriptでgoogle spreadsheet上のセルの操作を行う際、列はアルファベットで指定する。しかしループで処理するなどの行程を考えると、列を指定する変数はアルファベットよりも数字のほうが好ましい。
例えば数字4をアルファベットDに変換する場合、以下のように A-Zの26個のアルファベットを変数strに設定して、slice関数で4個目の文字を取得して変数retに格納する感じで数字をアルファベットに変換可能かと思われ↓
var x = 4; var str = 'ABCDEFGHIJKLMN...XYZ'; var ret = str.slice(x-1,x);
slice関数の第1引数(start)、第2引数(end)の指定は、0が1文字目を意味するので、上記ではx-1,xとしている。