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

GAS

概要

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

対処方法

本当に文字列型?

str.replace

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

str = String(aaaa);

と型変換を行っておく。

事例

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

プロパティ

Google Apps Script

コメント

タイトルとURLをコピーしました