简单的谷歌脚本,将A列的内容复制到B列

Simple Google script to copy contents of column A to column B?

本文关键字:复制 谷歌 脚本 简单      更新时间:2024-01-02

我觉得这应该很简单,但我在这里或网上找不到任何东西可以复制整列并将其移动到同一页中的另一列。除了复制列"A"中的数据并将该数据粘贴到列"B"之外,我不需要其他条件。

如果可以,请提供建议!

谢谢。

我真的不知道为什么我被否决了,但我发现了如何简单地从一行复制到另一行:

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});
}