源范围的坐标超出图纸误差的范围

问题描述

在我的Google表格中,我想使用宏,使其复制B1:E2并粘贴值( Ctrl + Shift + V )在A1:D2中。我希望从早上9点到下午4点每分钟重复一次。

请注意,E1单元格

=CONCATENATE(HOUR(Now()),":",MINUTE(Now()))

E2细胞

=GOOGLEFINANCE("AAPL","PRICE")

我正在尝试根据显示的googlefinance实时价格创建“日内图表”(延迟无关紧要)。 如果我运行{复制B1:E2的宏并将值( Ctrl + Shift + V )粘贴到A1:D2}中,它将显示这个:

错误
源范围的坐标超出了图纸的尺寸。

不能通过宏触发googlefinance函数。 但是如果我手动按 Ctrl + Shift + Alt + 1 ,那是宏快捷方式,它可以工作,但是触发器不起作用。

代码是:

function copypaste() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('A1').activate();
  spreadsheet.getRange('B1:E2').copyTo(spreadsheet.getActiveRange(),SpreadsheetApp.copyPasteType.PASTE_VALUES,false);
};

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)