2017-06-13 2 views
0

Ich versuche, Arbeitsblätter für meine Arbeit zu machen. In Google-Skripts habe ich "Benutzerdefiniertes Menü" für mein Blatt erstellt, das E-Mails korrekt versendet. Aber jetzt möchte ich Wert von der spezifischen Zelle erhalten und überprüfen, ob es unter zum Beispiel 2 ist, eine E-Mail mit diesem Wert senden. Für jetzt habe ich das:Werte von Zellen in Google-Skripts erhalten

function onOpen() { 
    var ui = SpreadsheetApp.getUi(); 
    // Or DocumentApp or FormApp. 
    ui.createMenu('Custom Menu') 
     .addItem('First item', 'menuItem1') 
     .addSeparator() 
     .addToUi(); 
} 
function menuItem1() { 
    SpreadsheetApp.getUi() // Or DocumentApp or FormApp. 
    .alert('You clicked the first menu item!'); 
    if('A1' > 3){ 
    MailApp.sendEmail('[email protected]', 'subject', 'message'); 
    } 
} 

Ich weiß nicht, wie man diesen Wert von dieser Zelle bekommt. Dieses ‚Wenn“ ist nur ein Beispiel dafür, was ich zu tun versuchen, ich weiß es nicht funktioniert Vielen Dank im Voraus für jede Art von Hilfe

Antwort

0

Zuerst müssen Sie das Blatt finden:..

var sheet = SpreadsheetApp.getActiveSheet(); 

Dann müssen Sie einen Zellbereich angeben und den Wert erhalten (e):

var value = sheet.getRange("A1").getValue(); 

Sie die API hier für weitere Funktionen blättern. https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app

+0

Vielen Dank Es works.I Ich habe danach gesucht, aber ich habe es getan Ich verstehe es nicht richtig. Danke für eine Erklärung. – Kramar