【GAS】TypeError: XXX.replace is not a functionの原因と解決策
GAS

問題点
自作GASライブラリ内の .replace() を使ってデータを整形している部分でTypeError: XXX.replace is not a functionというエラーが発生。
//値の改行を削除する処理
function replaceBreak(data){
var br = /[\r\n]+/g; //改行
var rep = ""; //置換文字列
return data.replace(br,rep);
}原因
値が数値だと自動変換されずにエラーになってしまうのが原因。
同じライブラリを複数ファイルで使用していて、動くものと動かないものがあったので分かりずらかった。
