包含固定单元格引用的触发器未触发

时间:2019-01-18 06:52:50

标签: javascript google-apps-script

我试图在E列的单元格值>单元格值G1时设置电子邮件触发器。

G1是动态的,因此我不能只输入一个固定值。我为G1的值创建了变量q3,为列E的数组值创建了变量vA。

这是代码,但是由于不了解循环中的q3值,我的脚本无法启动。我想知道它是否是语法问题。任何帮助表示赞赏。

function readCell() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('test'); 
  var q3=SpreadsheetApp.getActiveSheet().getRange('G1')
  var vA=rg.getValues();


      if(Number(vA[i][5])>q3) {
        MailApp.sendEmail('blabla.sd@gmail.com','Hello World!')
      }
    }

1 个答案:

答案 0 :(得分:2)

在q3变量中,您仅存储范围[对G1的引用],而不存储G1的实际值。

您可以尝试这样的事情。

 (66) [empty × 65, {…}]