Googleスプレッドシートのカンマで区切られた複数の文字列の文末尾に一括で単位を入れるマクロを作成したいと思っております。
文字列のカンマの前には単位を入れられたのですが、末尾に入れるのがわかりませんでしたので教えてください。
function myFunction(){
const targetSheetName = "sheet1";
const targetA1notation = "K1:K2077";
const dictionarySheetName = "K列用";
const dictionaryA1Notation = "A2:B3";
const spreadsheet = SpreadsheetApp.getActive();
const targetRange = spreadsheet
.getSheetByName(targetSheetName)
.getRange(targetA1notation);
const dictionary = spreadsheet
.getSheetByName(dictionarySheetName)
.getRange(dictionaryA1Notation)
.getValues();
dictionary.forEach(function(e) {
if(e[0] != null
&& e[1] != null
&& e[0] != undefined
&& e[1] != undefined
&& e[0] != ""
&& e[1] != ""){
targetRange.createTextFinder(e[0]).replaceAllWith(e[1]);
}
});
}
K列用シートに変換表を作成しております。この記述で〇〇,〇〇という文のカンマの前には単位(CM)を入れることが出来たのですが、末尾に単位が付きませんでした。
あなたの回答
tips
プレビュー