[GAS]TypeError: str.replace is not a function

GAS

概要

なぜか replace が利用できずエラーになる

対処方法

本当に文字列型?

TypeError とあるとおり,変数型が間違っている と認識されている。

a.replace

変数 a が本当に文字列型になっているかコードをチェックする。数値型が入る可能性がある場合は

a = String(b);

と型変換を行っておく。

var str = e.range.getValue();
文字列と思いきや数値のみだと数値型になっている。以下に書き換えるとエラーはなくなった
var str = String(e.range.getValue());

プロパティ

Google Apps Script

コメント

スポンサーリンク
タイトルとURLをコピーしました