google-apps-script - 如果函数使用 google sheet 脚本
问题描述
我是谷歌工作表脚本的新手,如果工作表中的某个单元格等于 1,我正在尝试向自己发送一封通知电子邮件。我尝试了无数不同的方法,但都没有成功,我将感谢有关此功能的帮助。该函数在发送电子邮件的时间似乎不一致,似乎是 If 函数不起作用。在我的例子中,D4 是一个 1/0 变量。
我的代码如下所示:
function myFunction(SHBA) {
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var sheet = ss.getSheetByName('Sheet1');
var range = sheet.getRange("D4")
var dummy1 = range.getValue();
if(dummy1 = 1){
MailApp.sendEmail("rickard.bergqvist@tlk.nu", "SHB byt till A", "Spreadmodell");
}
}
解决方案
尝试这个:
function myFunction(SHBA) {
var ss=SpreadsheetApp.getActive();
var sheet=ss.getSheetByName('Sheet1');
var range=sheet.getRange("D4")
var dummy1=range.getValue();
if(dummy1 == 1){
MailApp.sendEmail("rickard.bergqvist@tlk.nu", "SHB byt till A", "Spreadmodell");
}
}
推荐阅读
- python - Pandas DataFrame 列数值积分
- mysql - MySQL proc 奇怪的输出
- c# - 如何使用DataRow C#检查是否有两个连续行和空行直到填充行?
- css - Bootstrap CSS 问题:将 DIV 对齐到底部
- javascript - 在 Django 2.0 中无法通过 jQuery Dual Boxes 获取 POST 输入
- highcharts - Highstock 导航器不可调节
- c# - 所以我试图在 Visual Studio 中制作一个 C# 程序,当单击“下一步”按钮时它会移动到一个新页面
- xslt - 在 XSLT 2.0 中将不同级别的节点组合成一个列表
- c# - 使用存储过程时不能多次枚举查询结果
- svg - 如何使用 Sketch 插件导出干净的 SVG,无需遮罩或覆盖。草图 49.3