【问题标题】:Data Validation if cells contain value如果单元格包含值,则数据验证
【发布时间】:2016-03-29 07:22:49
【问题描述】:

我在谷歌应用脚​​本中使用以下代码从谷歌电子表格中获取数据。 var range1=sheet.getRange("A1:A25").getValues(); 我想设置一个标准,以便 .getValues 仅在该行包含数据时才返回值,例如如果数据仅来自 A1:A10,则应仅返回前 10 行的值,而不是所有 25 行。这可能吗?

【问题讨论】:

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


    【解决方案1】:

    尝试:

    1. 定义数据

    2. 过滤它

    示例代码:

    function GetMyRange() {
      var sheet = SpreadsheetApp.getActiveSheet();
      var range1=sheet.getRange("A1:A25").getValues();
      var range1notNull = notEmpty(range1);
    
      Logger.log(range1notNull);
    }
    
    
    function notEmpty(dataIn) {
      var dataOut = dataIn.filter(function(item) {
         return (item != '');
      });
      return dataOut;
    }
    

    我发现了很多有用的code from here

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2019-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多