概要
なぜか replace が利用できずエラーになる
対処方法
本当に文字列型?
TypeError とあるとおり,変数型が間違っている と認識されている。
a.replace
変数 a が本当に文字列型になっているかコードをチェックする。数値型が入る可能性がある場合は
a = String(b);
と型変換を行っておく。
var str = e.range.getValue();
文字列と思いきや数値のみだと数値型になっている。以下に書き換えるとエラーはなくなった
var str = String(e.range.getValue());
プロパティ
Google Apps Script
コメント