我正在尝试为我的工作制作工作表。在 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('luk...@gmail.pl', 'subject', 'message');
}
}
我不知道如何从这个单元格中获取这个值。这个“如果”只是我正在尝试做的一个例子,我知道它不起作用。提前感谢您的任何帮助。
最佳答案
首先,您需要找到工作表:
var sheet = SpreadsheetApp.getActiveSheet();
然后,您需要指定单元格范围并获取值:
var value = sheet.getRange("A1").getValue();
您可以在此处浏览 API 以获取更多功能:https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app
关于email - 从谷歌脚本中的单元格获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44515670/