我觉得这应该很简单,但是我无法在这里或网上找到任何可以复制完整列的内容,并将其移动到同一张表中的不同列。我不需要其他标准,除了复制列中的数据' A'并将该数据粘贴到列' B'。
请告知你是否可以!
感谢。
答案 0 :(得分:0)
我真的不确定为什么我为此而投票,但我想出了如何简单地从一行复制到另一行:
function copyValuesOnly() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange('List!C2:C10');
source.copyTo(ss.getRange('List!D2'), {contentsOnly: true});
}
答案 1 :(得分:0)
下面的脚本可以帮助你。在脚本编辑器中粘贴后,首先运行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});
}