单击按钮时,我希望触发一个函数,将值从Sheet1!A6复制到Sheet2!A6。(见模板)!我必须添加什么才能使其正常工作?
function CopyPasteA6() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
sheet.getRange('A6').value
???
}
感谢帮助!
单击按钮时,我希望触发一个函数,将值从Sheet1!A6复制到Sheet2!A6。(见模板)!我必须添加什么才能使其正常工作?
function CopyPasteA6() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
sheet.getRange('A6').value
???
}
感谢帮助!
像这样尝试,这可能是最简单的方法。
function CopyPasteA6() {
var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1');
var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet2');
sheet1.getRange('A6').copyTo(sheet2.getRange('A6'))
}
然后在您的工作表中插入绘图或图像并将功能分配给该图像。
根据您的评论进行编辑:此脚本复制到下一张表(如果存在)。不过,您必须在每张纸上放置一个按钮....我建议使用菜单,而不是可以从电子表格中的任何位置访问。
请注意,“A6”或“A6”是一样的;-)
function CopyPasteA6() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var sheetidx = sheet.getIndex()-1 ;
var nextSheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[sheetidx+1];
sheet.getRange('A6').copyTo(nextSheet.getRange('A6'))
}