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

查找范围内的下一个空行

牧信厚
2023-03-14

在应用程序脚本中是否有一种简单的方法可以查找某个范围内的下一个空行,例如,我希望如下所示:

    A   B   C   D   E
1|CODE RM1 RM2 RM3 NAME
2| 021  x       x  Pete
3| 531      x   x  Mike
4| 141             John
5| 155  x   x      Paul

返回B2:D范围内的下一行空行,以便返回第4行

其他行(如A行

我正在尝试从另一个工作表(或选项卡)写入下一个空行,该工作表有一个供用户输入数据的输入区域,然后点击按钮,数据将添加到目标页上的空行(数据的第一行!B2:D)

共有1个答案

拓拔泓
2023-03-14

使用电子表格公式尝试以下操作:

<代码>=过滤器(行(B2:D),非(len)(B2:B

如果不需要行号,但需要列A中的值,请将行(B2:D)替换为A2:A。

要在应用程序脚本中执行此操作,请尝试以下模式:

const range = SpreadsheetApp.getActive().getRange('Sheet1!B2:D');
const firstBlankRow = range.getValues().findIndex(row => !row.join('')) + 1;
 类似资料:
  • 问题内容: 我有一个要求,我必须找到不同年龄段的人数,例如: 我正在SQL Server中创建一个存储过程,该过程将首先创建一个临时表并存储年龄组,例如一列将为0,另一列将为5,依此类推。然后,我将遍历它们,找到最小和最大范围之间的计数,并将该计数与mim- max值一起存储在另一个临时表中。 是否有其他简便更好的方法来实现此输出。请指教。 问题答案: 也许与和: 演示版 或者,对于范围表,您可以

  • 我无法降低这个问题的复杂性。请给出一些更好的方法。 有没有一个我不知道的数学公式,或者它可以用更好的方法来完成? 我是这样做的:

  • 问题内容: java中是否有一种优雅的方法来检查int是否等于或大于或小于1。 例如,如果我检查周围。我想在上返回true ,因为4和6距5仅1。 有内置功能可以做到这一点吗?还是我最好这样写? 当然,以上代码很难看懂。那有更好的方法吗? 问题答案: 找到它们之间的绝对差异 基于@GregS关于溢出的评论,如果您给出的差值不能适合整数,您将获得一个溢出值 通过将其中一个参数强制转换为long 将返

  • 任何解决这个问题的帮助都是感激的。 谢谢 ====根据收到的答案修改。====

  • 很久以前,我在准备面试时遇到了这个问题,认为这是一个需要解决的有趣问题。问题是这样的:找到一组区间的覆盖范围例如-给定[1,4)、[-2,3)、[9,10):输出应该是7(区间集覆盖-2,-1,0,1,2,3,9)。 我最初的方法是迭代区间集;将每个间隔中的数字添加到已排序的链表中。如果排序列表中已存在任何数字,请跳过它。我相信这需要O(N^2)时间和O(N)空间,所以我们可能会做得更好。 或者,

  • 本文向大家介绍JavaScript查找范围内所有数字的总和,包括了JavaScript查找范围内所有数字的总和的使用技巧和注意事项,需要的朋友参考一下 问题 我们需要编写一个JavaScript函数,该函数接受一个指定范围的数组。 我们的函数应该找到并返回落在该范围内的所有自然数之和,包括范围数。 示例 以下是代码- 输出结果 以下是控制台输出-