googleのスプレッドシート上のセルの文字列を置き換えたいのですが なかなかうまくいきません
下記のソースは動作しますが、置換したい文字列の最初のものしか置換できません
「/g」をいれればいいのかなと思うのですが、その編集がうまくいきません
var 作業 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("作業"); // 作業シート var 単語 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("単語"); // 単語シート for (i = 1; i <= 単語.getLastRow(); i++) { var tango = 単語.getRange(i,1).getValue(); var yakugo = 単語.getRange(i,2).getValue(); var kekka = 作業.getRange("A1").getValue().replace(tango,yakugo) 作業.getRange("A1").setValue(kekka); }
上記ソースに「/g」を編集する方法につき
連投となりますが、ご指導方よろしくおねがいします
回答1件
あなたの回答
tips
プレビュー