复制一个单元格内容并将其粘贴到另一个单元格的脚本?

时间:2018-06-05 12:05:39

标签: javascript google-apps-script google-sheets spreadsheet

我正在寻找一个脚本,它复制并粘贴一个单元格的内容并将其粘贴到另一个单元格中,然后清除原始单元格的内容。两个单元格都在同一个电子表格中。例如,我想获取单元格B30的内容,将其复制到单元格C10中,然后清除单元格B30的内容。单元格的内容将是文本和数字的字符串。

此外,如果还有另一个功能可以帮助打印电子表格的某个部分,这些部分已经在初始脚本运行后粘贴了这些单元格,那么这也非常有帮助。

我假设复制和粘贴的初始代码将是:

    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sheet1 = ss.getSheetByName('MySheet');
    var cell1 = sheet1.getRange('B30').getValue();
    ss.getSheetByName('MySheet').getRange('C10').setValue(cell1);

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您的代码非常正确,但我认为这会造成一些混乱。 我重新安排了下面的代码并添加了" clear"一部分。



var spreadsheet = SpreadsheetApp.getActive()
var ss = spreadsheet.getSheetByName('MySheet')

ss.getRange("C10").setValue(ss.getValue("B30"))
ss.getRange("C10").clear()