【问题标题】:How to schedule copy paste for every minute between two time reference in google spreadsheet?如何在谷歌电子表格中的两个时间参考之间安排每分钟的复制粘贴?
【发布时间】:2015-06-24 12:31:12
【问题描述】:

我想安排我的谷歌电子表格,其中一些单元格每分钟更新一次,所以我想将该数据保留在新工作表中,并将其粘贴到下一行和同一列(从最旧到最新)中,并且此复制/粘贴命令应该从上午 9 点开始,下午 3 点 35 分结束。基本上,我想使用 XYZ 公司 sheet1 中的 googlefinance() 函数(价格,数量)从谷歌金融获取数据,并在每次 sheet1 中的值(价格,数量)发生变化时将这些数据复制/粘贴到 sheet2。 我已经使用 MS Excel 的宏完成了这项工作,但我对谷歌电子表格完全陌生。非常感谢任何帮助。 提前致谢!

【问题讨论】:

  • 欢迎来到 SO!您的问题需要改进以符合社区标准,旨在为未来的读者增加问答的价值。阅读tinyurl.com/stack-hints,并尝试编辑您的问题。

标签: google-apps-script google-sheets google-spreadsheet-api google-docs-api


【解决方案1】:

将时间触发器设置为每分钟运行一次,并在启动功能前检查时间:

var now = new Date();
if( now.getHours() > 9 && now.getHours() < 16 && !( now.getHours() == 15 && now.getMinutes > 35 ) ){

restOfCode();
} 

【讨论】:

  • +1 甚至试图回答这样一个模糊的问题! (虽然答案相应地很薄,但它是对的!)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多