【问题标题】:Getting values from cells in google scripts从谷歌脚本中的单元格获取值
【发布时间】:2017-06-13 08:05:24
【问题描述】:

我正在尝试为我的工作制作工作表。在 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');
  }
}

我不知道如何从这个单元格中获取这个值。这个“如果”只是我正在尝试做的一个例子,我知道它不起作用。提前感谢您的任何帮助。

【问题讨论】:

    标签: email google-apps-script google-sheets


    【解决方案1】:

    首先,您需要找到工作表:

    var sheet = SpreadsheetApp.getActiveSheet();
    

    然后,您需要指定一个单元格范围并获取值:

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

    您可以在此处浏览 API 以了解更多功能:https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app

    【讨论】:

    • 非常感谢。它有效。我正在寻找它,但我没有正确理解它。感谢您的解释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多