如果在Google Apps脚本中值不为空,如何运行仅执行某项操作的功能?

时间:2018-05-14 16:35:02

标签: google-apps-script google-sheets

 var analyst = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet Details").getRange(7,3).getValue();

如果分析师的姓名不为空,我如何编写仅推送事件的函数?

iSheet.getRange(lowerBound+1,2,dumpL,21).setValues(whole)

1 个答案:

答案 0 :(得分:1)

Google Apps API具有内置功能,可检查单元格是否为空。检查它是否为空,如果是,请设置您的值。

var isCellBlank = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet Details").getRange(7,3).isBlank();

if(!isCellBlank) {
    iSheet.getRange(lowerBound+1,2,dumpL,21).setValues(whole);
}

if(!isCellBlank)中的感叹号会反转其含义,因此如果单元格不是空白,它将在括号中执行代码。