Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 运行宏(谷歌电子表格)后,我想返回原始(源)电子表格_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 运行宏(谷歌电子表格)后,我想返回原始(源)电子表格

Google apps script 运行宏(谷歌电子表格)后,我想返回原始(源)电子表格,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有24张工作表作为日历(第01个月,第03个月,…,第24个月)。我在每个表上都创建了一个按钮,在隐藏表“日历”中运行一个宏,该宏填充每个月XX表上的数据。问题是,我找不到替换下面最后一个代码的方法,以便返回到我按下按钮运行宏的工作表。在当前版本中,我需要为每个工作表创建一个代码,并将该工作表的按钮分配给每个代码 请帮帮我:) 试试这个: function EMBARALHAR00() { const ss=SpreadsheetApp.getActive(); const sh=ss

我有24张工作表作为日历(第01个月,第03个月,…,第24个月)。我在每个表上都创建了一个按钮,在隐藏表“日历”中运行一个宏,该宏填充每个月XX表上的数据。问题是,我找不到替换下面最后一个代码的方法,以便返回到我按下按钮运行宏的工作表。在当前版本中,我需要为每个工作表创建一个代码,并将该工作表的按钮分配给每个代码

请帮帮我:)

试试这个:

function EMBARALHAR00() {
  const ss=SpreadsheetApp.getActive();
  const sh=ss.getSheetByName('Calendar');
  sh.getRange('Z4:AA1655').copyTo(sh.getRange('AE4:AF1655'));
  sh.getRange('AB4:AC1655').copyTo(sh.getRange('AG4:AH1655'));
}
不管你怎么称呼它,它都会在同一张纸上。即使您使用此名称中的所有大写字母(通常用于单元格函数),这也不是单元格函数

function EMBARALHAR00() {
  const ss=SpreadsheetApp.getActive();
  const sh=ss.getSheetByName('Calendar');
  sh.getRange('Z4:AA1655').copyTo(sh.getRange('AE4:AF1655'));
  sh.getRange('AB4:AC1655').copyTo(sh.getRange('AG4:AH1655'));
}