我正在寻找一个脚本,它复制并粘贴一个单元格的内容并将其粘贴到另一个单元格中,然后清除原始单元格的内容。两个单元格都在同一个电子表格中。例如,我想获取单元格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);
提前感谢您的帮助!
答案 0 :(得分:0)
您的代码非常正确,但我认为这会造成一些混乱。 我重新安排了下面的代码并添加了" clear"一部分。
var spreadsheet = SpreadsheetApp.getActive()
var ss = spreadsheet.getSheetByName('MySheet')
ss.getRange("C10").setValue(ss.getValue("B30"))
ss.getRange("C10").clear()