我觉得这应该很简单,但我在这里或在线上找不到任何东西,它会复制整列并将其移动到同一张纸上的不同列中。除了复制'A'列中的数据并将该数据粘贴到'B'列以外,我不需要其他标准。简单的Google脚本将A列的内容复制到B列?
请告诉你是否可以!
谢谢。
我觉得这应该很简单,但我在这里或在线上找不到任何东西,它会复制整列并将其移动到同一张纸上的不同列中。除了复制'A'列中的数据并将该数据粘贴到'B'列以外,我不需要其他标准。简单的Google脚本将A列的内容复制到B列?
请告诉你是否可以!
谢谢。
我真的不知道为什么我得到downvoted这个,但我想出如何简单地复制从一行到另一个:
function copyValuesOnly() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange('List!C2:C10');
source.copyTo(ss.getRange('List!D2'), {contentsOnly: true});
}
下面的脚本应该帮助你。在脚本编辑器中粘贴后,首先运行onOpen函数。它应该在您的电子表格中创建一个额外的菜单项,您可以在其中运行复制功能。
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Copy Col A', 'copyCol')
.addToUi();
}
function copyCol() {
var ss = SpreadsheetApp.getActiveSheet();
ss.getRange('A:A')
.copyTo(ss.getRange('B:B'), {contentsOnly: true});
}
在左侧插入一列可能会更容易。 – pnuts 2015-02-17 23:16:36
这并不是我想要做的。 – Drew 2015-02-17 23:19:20
在B1中你不能只是把'= A1'并且一直向下拖动B1? – Bijan 2015-02-17 23:23:09