ある列から電子メール アドレスを取得し、別の列に配置しようとしています。現時点で苦労しているのは、他の 2 つの列のデータが同じかどうかに基づいてこれを行う必要があることだけです。
会社名を 1 つの列に、電子メール アドレスを次の列に表示しています。同じ順序ではない別のスプレッドシートから会社名をコピーしています。会社名が同じであるかどうかに基づいて、列 A に電子メール アドレスを入力できるようにしたいと考えていますが、現在、これがどのように可能かを理解するのに苦労しています。
私は今のところ自分のコードから離れていると思いますが、ここに私が持っているものがあります。
function pullEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; var numRows = 2;
var dataRange = sheet.getRange(startRow, 1, numRows, 5)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var showname1 = row[1];
var showname2 = row[3];
var values1 = sheet.getRange("B2:B100").getValues();
var values2 = sheet.getRange("D2:D100").getValues();
if (showname1=showname2){
sheet.getRange("A2").setValue(sheet.getRange("E2").getValues());
}
}
}
これは私が必要とすることをしません。どんな助けや指針も大歓迎です!現時点では非常に基本的なユーザーなので、まだ暗闇の中で作業しています!