首页 > 解决方案 > 打开现有的 google 工作表,然后将其内容(包括单元格格式)复制到另一个工作表中

问题描述

所以这是我想做的事情的要点:

  1. 我有 2 个谷歌工作表文件。一个干净的模板(clean sheet)和一个带数据的表(data sheet)

  2. 我想打开数据表->从“主数据选项卡”复制表格->将其粘贴到包含单元格格式的干净表中

  3. 关闭数据表

appscript可以做到这一点吗?我尝试在 google 中搜索,但它只将我定向到 Query 和 IMPORTRANGE,它只返回值并且不包括单元格格式。

标签: google-apps-scriptgoogle-sheets

解决方案


考虑以下动作序列:

  1. 将新工作表插入源电子表格。
  2. 将所需范围复制到插入的工作表。使用CopyPasteType.PASTE_NORMAL复制值和格式。
  3. 将插入的工作表复制到目标电子表格并在源中将其删除。

因此,您将在目标电子表格的干净表内获得源范围完整副本。您也可以以类似的方式将此范围复制到目标电子表格中。


推荐阅读