2017-06-13 48 views
0

我想为我的工作制作工作表。在Google脚本中,我为我的工作表创建了“自定义菜单”,它能够正确发送电子邮件。但是现在我想从特定的单元格中获取价值,并检查它是否在下面,例如2,发送具有该值的电子邮件。现在,我有这个:从谷歌脚本中的单元格获取值

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'); 
    } 
} 

我不知道如何从这个单元格得到这个值。这个“如果”只是什么,我试图做一个例子,我知道这是不工作预先感谢您的任何形式的帮助

回答

0

首先,你需要找到表:。

var sheet = SpreadsheetApp.getActiveSheet(); 

然后,你需要指定一个单元格区域,并获得价值(S):

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

您可以浏览API的更多的功能在这里:https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app

+0

非常感谢你这works.I正在寻找它,但我d没有正确理解它。感谢您的解释。 – Kramar

相关问题