繁体   English   中英

将行附加到特定列?

append row to a specific column?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

function dailyprofit() {
   var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Matt");
   var profit = SpreadsheetApp.getActiveSheet().getRange('O2').getValue();
   sheet.appendRow([,,,profit ]);
}

您好,我正在尝试使用 appendrow 将我的变量放入 D 行的最后一个空白单元格中,但是 appendRow 会执行主行而不是 D 列。我希望将“利润”附加到第 362 行而不是行363 ->在这里查看示例谢谢!

1 个回复

您可以使用此示例代码获取 D 列的最后一行:

  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Matt");
  var profit = SpreadsheetApp.getActiveSheet().getRange('O2').getValue();
  var colValues = sheet.getRange("D1:D").getValues();
  var count = colValues.filter(String).length
  sheet.getRange(count+1,4).setValue(profit);

它有什么作用?

  1. 使用sheet.getRange("D1:D").getValues()获取所有 D 列值
  2. 使用字符串值过滤数组并获取其长度/计数。 空单元格不会被计算在内。
  3. 将 D 列计数增加 1,并使用Sheet.getRange(row,column)获取列 D 中非空单元格下方的单元格。使用Range.setValue(value)设置单元格值。

示例输出:

在此处输入图片说明


注意:

这仅适用于假设您在 D 列中没有空行。

如果 D 列中有空行,则在增加计数时可能需要添加更多偏移量。

示例:

在此处输入图片说明

  • 我有 2 个空的标题行(第 1 行和第 2 行)。 因此,行计数的偏移量应为+3。

示例代码:

  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Matt");
  var profit = SpreadsheetApp.getActiveSheet().getRange('O2').getValue();
  var colValues = sheet.getRange("D1:D").getValues();
  var count = colValues.filter(String).length
  sheet.getRange(count+3,4).setValue(profit);
2 如何在Cassandra中将列追加到特定行

似乎每个列都需要一个名称,并且将按照您为其指定的名称所隐含的顺序进行存储。 如果我不在乎该名称,只要将其追加到现有列中(这样它就会出现在插入发生时所有存在的名称之后),该怎么办? 实际上,我要的是原子的auto_increment列名,这样我可以保证并发尝试追加列不会踩到对方的脚趾, ...

3 Python Pandas-将数据追加到特定的行和列

搜索后,我认为这不是重复项,但是如果是重复项,请告诉我。 我目前有一个包含许多行和变量的数据框。 我想创建一行的单独数据框架,这是每个变量的平均值。 我这样做是为了可以轻松地将其绘制在图形中。 我不确定为什么我的语法不起作用。 这是针对一个特定变量的。 如果我可以使它起作用, ...

4 我想附加一个特定的列行

我正在抓取网页,我想将抓取的数据添加到xlsx文件中,我想将特定的数据添加到xlsx文件的特定列中 我正在使用openpyxl附加函数来做到这一点,但我不知道如何选择特定的列并向其附加数据 ...

7 Android / Cloudboost:将每个用户追加到特定行的列

我想将每个点击按钮的当前用户添加到类型列表的列中,以便以后我可以得到按下按钮的人数。 这是我的代码: 但是,当我尝试在两部手机上进行操作时,它只会添加单击它的第一个用户,而跳过第二个。 如何继续将用户添加到同一框? ...

8 在特定行中附加数据框

我有以下格式的数据框 我想追加新的数据框 结果变成这个 我的问题是每个新数据如何将新数据变成命令 这是我的代码 ...

9 在Spark中将列追加到行

我有一个DataFrame ,我想通过一个新列进行扩展。 在此说明从Row新建一个DateFrame的方法。 我目前的策略是构建新Row从该RowFactory小号Row被传递到我的地图通过调用小号DataFrame.javaRDD().map(...)但我担心这可能会产生不必要的费用。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM