当前位置: 首页 > 知识库问答 >
问题:

Google Sheets脚本问题:我无法解决的代码错误

危卜鹰
2023-03-14

所以我现在在谷歌表格脚本编辑器中有这个代码。我想做的是设置一个函数,当特定的编辑发生在指定的列中时,它会向发生编辑的行中相邻单元格中的电子邮件地址发送电子邮件。

但我一直遇到这样的错误:TypeError:sheet。getRange(…)。getvalue不是函数(第4行,文件“代码”)

以下是我目前掌握的代码:

function checkvalue(e) {
    var ss=SpreadsheetApp.getActive();
    var sheet=ss.getSheetByName("Scheduling");
    var valueToCheck=sheet.getRange("A1").getvalue();
    var rangeEdit=e.range.getA1Notation();
    
    if(rangeEdit=="A1"){
    if(valuetocheck="NEEDS RESCHEDULED"){
  // Fetch the email address
var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Scheduling").getRange("columnQ");
var emailAddress = emailRange.getValues();
// Send Alert Email.
var message = 'MYMESSAGE'; // Second column
var subject = 'MYSUBJECT';
MailApp.sendEmail(emailAddress, subject, message); 
}
}
}

,,,

共有1个答案

白淇
2023-03-14

var valueToCheck=工作表。getRange(“A1”)。getvalue() 应为var valueToCheck=sheet。getRange(“A1”)。getValue()

也:

var emailRange=SpreadsheetApp。getActiveSpreadsheet()。getSheetByName(“计划”)。getRange(“columnQ”) 应为`var emailRange=SpreadsheetApp。getActiveSpreadsheet()。getSheetByName(“计划”)。getRange(1,17,SpreadsheetApp.getActiveSheet().getLastRow(),1);

可能还有其他人

 类似资料:
  • 本文向大家介绍运行vbs脚本报错无效字符、中文乱码的解决方法(编码问题),包括了运行vbs脚本报错无效字符、中文乱码的解决方法(编码问题)的使用技巧和注意事项,需要的朋友参考一下 代码没有问题,总是报这样的错误。 测试代码 很简单的代码,但如果编码不对问题就很多 中文乱码问题 运行图 因为使用了utf8编码导致,因为我先用的记事本编写的 无效字符 -------------------------

  • 问题内容: 我无法管理的小错误。所以现在我的程序GUI如下所示: 现在,“标记”列下有一个TextField,用户可以输入其数据。我也想对重量部分使用相同的功能,因为我想在“重量”列下插入一个TextField。 但是,当我尝试放入TextField时,当窗口较小时,两个Textfield都将像这样旋转: 而当窗口放大时: 我该如何做,以便在“标记和权重”下有一个文本字段? Code: } Tha

  • 目录表 问题 解决方案 版本一 版本二 版本三 版本四 进一步优化 软件开发过程 概括 我们已经研究了Python语言的众多内容,现在我们将来学习一下怎么把这些内容结合起来。我们将设计编写一个能够 做 一些确实有用的事情的程序。 问题 我提出的问题是: 我想要一个可以为我的所有重要文件创建备份的程序。 尽管这是一个简单的问题,但是问题本身并没有给我们足够的信息来解决它。进一步的分析是必需的。例如,

  • 本文向大家介绍Ajax请求时无法重定向的问题解决代码详解,包括了Ajax请求时无法重定向的问题解决代码详解的使用技巧和注意事项,需要的朋友参考一下 前言 今天发现,当使用Ajax请求时,如果后台进行重定向到其他页面时是无法成功的,只能在浏览器地址栏输入才能够实现重定向。 Ajax默认就是不支持重定向的,它是局部刷新,不重新加载页面。 需要实现的功能是,后台网关拦截请求,看请求中是否存在token.

  • 我在android studio中遇到了这个错误,我尝试了很多方法来解决这个问题,但根本不起作用。 任务“:app:checkDebugarMetadata”的执行失败。 无法解析配置的所有文件: app: dedegRuntimeClasspath。找不到savedstate-1.1.0.aar(androidx.savedstate: Savedstate: 1.1.0)。在以下位置进行搜索:

  • 这段代码给了我一个错误:在'void'void num(int a)plz explain之前需要初始化器