GoogleSheet teki scripte hata nerede?

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaşlar,
GoogleSheet 'e basit bir makro hazırlattım. Ama çalışmadı? Neden olabilir?
Kod:
function Satir_Ekle() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('15:15').activate();
  spreadsheet.getActiveSheet().insertRowsBefore(spreadsheet.getActiveRange().getRow(), 1);
  spreadsheet.getActiveRange().offset(0, 0, 1, spreadsheet.getActiveRange().getNumColumns()).activate();
  spreadsheet.getRange('A16').activate();
  spreadsheet.getCurrentCell().setFormula('=1+A17');
  spreadsheet.getRange('B16').activate();
  spreadsheet.getCurrentCell().setFormula('=BUGÜN()');
  spreadsheet.getRange('B17').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_FORMAT, false);
  spreadsheet.getRange('C16').activate();
  spreadsheet.getCurrentCell().setFormula('=C17');
  spreadsheet.getRange('D16').activate();
  spreadsheet.getCurrentCell().setFormula('=D17'); 
  spreadsheet.getRange('A16:D16').activate();
  spreadsheet.getRange('A16:D16').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
  spreadsheet.getRange('A17:D17').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_FORMAT, false);
  spreadsheet.getRange('E16').activate();
};
16. satırdan itibaren aşağıya hep dolu.
15. satırda satır ekliyor,
A16 ya geçip A16=1+A17,
B16 ya B17 nin formatında bugünün tarihini atıyor,
C16 ya C17 yi
D16 ya D17 yi getiriyor
A16:D16 yı kendi üzerine değerini yazıyor
A16:D16 nın A17:D17 nin formatında olmasını sağlıyor diye hazırlamaya çalıştım. bir defa çalıştı, bir daha çalışmadı. Bir yerde hatam var ama bulamadım. Yardımcı olursanız sevinirim.
Saygılarımla
 
Üst