- Katılım
- 11 Mart 2005
- Mesajlar
- 3,102
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar,
Google Sheet tablosunda;
Ekte,
- "Kaynak" olarak belirtilmiş formatta ekran görüntüsü: Kaynak adındaki sayfa bulunmakta;
- "Hedef" olarak belirtilmiş formatta ekran görüntüsü: Hedef adındaki sayfa bulunmakta;
Kaynak sayfasında "A" sütunu: Birleştirilmiş hücrede Test adları, "B" sütunu Kontrol No, "C" sütunu ise Kontrolden geçti yada kaldı olarak onay kutusu bulunmakta;
yapmak istediğim; Kaynak sayfasındaki verilere göre; Hedef sayfasına özet bilgi aktarmak,
bunun için aşağıdaki gibi bir bir script kodu hazırlamaya başladım, fakat devamını getirmedim,
yardımcı olursanız sevinirim.
iyi akşamlar.
Google Sheet tablosunda;
Ekte,
- "Kaynak" olarak belirtilmiş formatta ekran görüntüsü: Kaynak adındaki sayfa bulunmakta;
- "Hedef" olarak belirtilmiş formatta ekran görüntüsü: Hedef adındaki sayfa bulunmakta;
Kaynak sayfasında "A" sütunu: Birleştirilmiş hücrede Test adları, "B" sütunu Kontrol No, "C" sütunu ise Kontrolden geçti yada kaldı olarak onay kutusu bulunmakta;
yapmak istediğim; Kaynak sayfasındaki verilere göre; Hedef sayfasına özet bilgi aktarmak,
bunun için aşağıdaki gibi bir bir script kodu hazırlamaya başladım, fakat devamını getirmedim,
yardımcı olursanız sevinirim.
iyi akşamlar.
Kod:
function myFunction() {
var ss = SpreadsheetApp.getActive();
var sourceSheet = ss.getSheetByName('Kaynak');
var targetSheet = ss.getSheetByName('Hedef');
const arrData = sourceSheet.getRange('B:B').getValues();
var lastA = arrData.map(x => x[0]).indexOf('') + 1;
var lastB = sourceSheet.getLastRow() + 1;
var data = sourceSheet.getRange('A2:C' + lastB).getValues()
var number = 0
//
for (var i = 0; i < data.length; i++) {
if (data[i][0] && data[i][1].toString().trim() != '') {
if (data[i][2] = true) {
number = data[i][1]
}
}
}
}
Ekli dosyalar
-
46 KB Görüntüleme: 6
-
47.3 KB Görüntüleme: 6