Google apps script 谷歌工作表脚本-复制&;显示单元格值
我需要一个简单的脚本谷歌表将自动每天将做简单的任务-复制3个单元格的值,并粘贴到另3个单元格作为纯文本Google apps script 谷歌工作表脚本-复制&;显示单元格值,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我需要一个简单的脚本谷歌表将自动每天将做简单的任务-复制3个单元格的值,并粘贴到另3个单元格作为纯文本 有人能帮我吗?假设您的电子表格页面名为page 1,并且您希望将数据从A1复制到A3并将其粘贴到单元格B1到B3中的同一page 1中,这是要使用的脚本: function MyFunction() { var ss = SpreadsheetApp.getActive(); ss.getRange('Page 1!A1:A3').copyTo(ss.getRange('Page 1!
有人能帮我吗?假设您的电子表格页面名为
page 1
,并且您希望将数据从A1
复制到A3
并将其粘贴到单元格B1
到B3
中的同一page 1
中,这是要使用的脚本:
function MyFunction() {
var ss = SpreadsheetApp.getActive();
ss.getRange('Page 1!A1:A3').copyTo(ss.getRange('Page 1!B1:B3'), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
}
实现你想做的事。我建议您使用,它可以帮助您每“n”个时间(分钟、小时、天)触发一次事件。按照以下步骤配置时间驱动触发器 1) 转到你的应用程序脚本项目 2) 单击编辑->当前项目的触发器 3) 单击“+添加触发器” 4) 选择:
- 选择要运行的函数->设置时间触发器
- 选择事件源->时间驱动
- 选择基于时间的触发器类型->日计时器
- 选择一天中的时间->[您需要的小时]
// Name this function as "setTimeTrigger"
function setTimeTrigger(){
// Get first sheet in the active Spreadsheet
var ss = SpreadsheetApp.getActive().getSheets()[0];
// Parameters you set
var sourceVals = "A1:A3";
var destination = "B1:B3";
// Copy and paste the values where you want to
ss.getRange(sourceVals).copyTo(ss.getRange(destination));
}
文件
您可以在以下文档中了解有关触发器和电子表格类的更多信息: