Google表格脚本,复制并替换现有表格

马克

我过去几周一直在搜索,但无法弄清楚这个脚本。我想做的是找出一种方法,可以将主Google表格文件上的图形日历复制到我管理的另一个Google表格文件中。每当主日历上有更新时,我都希望它可以在我管理的其他Google表格文件中自动更新。现在,我必须复制所有内容,重新格式化并重新导入图像。我确实找到了一个行之有效的脚本,但是它存在一些问题,导致其工作量很大。

该脚本是一个copyTo脚本,它允许我将标题为“ Pictorial Calendar”的图纸从主Google Sheets文件(称为“ Master Calendar”)复制到另一个Google Sheets文件(称为“ My Calendar”)。我什至设置了一个触发器,使我每次编辑时都可以运行脚本。

但是,它会继续创建标题为“ Picture Calendar Calendar 1的副本”,“ Picture Calendar Calendar 2的副本”等的新工作表。)我无法弄清楚如何使脚本替换现有工作表而不是创建新工作表。

我也希望能够将重复的工作表更改为“我的日历”文件中的“摄影日历”。我正在使用的脚本是:

function copyMasterCalendar() {
 var source = SpreadsheetApp.getActiveSpreadsheet();

 var sheet = source.getSheets()[2];

 var destination = SpreadsheetApp.openById("1exiUWVypFpYeHMkXHO3sMUTGupiC2gQjZIF0Ss44-pU");

 sheet.copyTo(destination);
}

任何和所有帮助将不胜感激!谢谢!

猫鼬36

如果我理解正确,请尝试此操作...

function copyMasterCalendar() {
  var source = SpreadsheetApp.getActiveSpreadsheet(),
      sheet = source.getSheetByName('Pictorial Calendar'),
      destination = SpreadsheetApp.openById("1exiUWVypFpYeHMkXHO3sMUTGupiC2gQjZIF0Ss44-pU"),
      destSheet = destination.getSheetByName('Pictorial Calendar'),
      copydSheet = sheet.copyTo(destination);
  copydSheet.getDataRange().copyTo(destSheet.getDataRange());
  destination.deleteSheet(copydSheet);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Google表格中复制无效表格的脚本

来自分类Dev

编辑其他电子表格时用于复制现有电子表格的脚本

来自分类Dev

Google表格脚本查找和替换功能

来自分类Dev

如何使用应用脚本更新现有图形的数据范围?[Google表格]

来自分类Dev

通过Google App脚本打开现有电子表格

来自分类Dev

Google表格脚本可将表格复制到带有值而非公式的新标签页中

来自分类Dev

用于复制具有Google表格格式的单元格的脚本

来自分类Dev

Google表格功能复制

来自分类Dev

Google表格,脚本在复制后停止工作。

来自分类Dev

Google表格/应用脚本复制公式到新行

来自分类Dev

Google表格脚本-在复制前的列中添加日期

来自分类Dev

通过脚本从多个列中复制值-Google表格

来自分类Dev

使用Google电子表格脚本复制并粘贴

来自分类Dev

Google表格脚本getLastRow

来自分类Dev

Google脚本写入表格

来自分类Dev

查找并替换Google电子表格脚本

来自分类Dev

替换Google表格中的函数中的文本(使用脚本)

来自分类Dev

Google表格脚本将getUsername()的值替换为缩写

来自分类Dev

Google表格+ App脚本:使用showDialog框查找并替换值

来自分类Dev

Google表格脚本按表格名称过滤

来自分类Dev

Google表格的独立脚本

来自分类Dev

使用脚本共享Google表格

来自分类Dev

使用Google Apps脚本从Google表格数据表复制到Google文档表

来自分类Dev

使用Google Apps脚本将图像从Google表格复制到Google文档

来自分类Dev

带有表格插件的Google Apps脚本PERMISSION_DENIED

来自分类Dev

更改Google脚本中所有表格的颜色

来自分类Dev

如何使用Google Apps脚本在Google文档的表格单元内复制和编辑文本数据

来自分类Dev

使用Google App脚本替换Google表格中的文本而无需重新格式化值

来自分类Dev

在单元格中查找文本并将其替换为Google脚本和Google表格

Related 相关文章

  1. 1

    在Google表格中复制无效表格的脚本

  2. 2

    编辑其他电子表格时用于复制现有电子表格的脚本

  3. 3

    Google表格脚本查找和替换功能

  4. 4

    如何使用应用脚本更新现有图形的数据范围?[Google表格]

  5. 5

    通过Google App脚本打开现有电子表格

  6. 6

    Google表格脚本可将表格复制到带有值而非公式的新标签页中

  7. 7

    用于复制具有Google表格格式的单元格的脚本

  8. 8

    Google表格功能复制

  9. 9

    Google表格,脚本在复制后停止工作。

  10. 10

    Google表格/应用脚本复制公式到新行

  11. 11

    Google表格脚本-在复制前的列中添加日期

  12. 12

    通过脚本从多个列中复制值-Google表格

  13. 13

    使用Google电子表格脚本复制并粘贴

  14. 14

    Google表格脚本getLastRow

  15. 15

    Google脚本写入表格

  16. 16

    查找并替换Google电子表格脚本

  17. 17

    替换Google表格中的函数中的文本(使用脚本)

  18. 18

    Google表格脚本将getUsername()的值替换为缩写

  19. 19

    Google表格+ App脚本:使用showDialog框查找并替换值

  20. 20

    Google表格脚本按表格名称过滤

  21. 21

    Google表格的独立脚本

  22. 22

    使用脚本共享Google表格

  23. 23

    使用Google Apps脚本从Google表格数据表复制到Google文档表

  24. 24

    使用Google Apps脚本将图像从Google表格复制到Google文档

  25. 25

    带有表格插件的Google Apps脚本PERMISSION_DENIED

  26. 26

    更改Google脚本中所有表格的颜色

  27. 27

    如何使用Google Apps脚本在Google文档的表格单元内复制和编辑文本数据

  28. 28

    使用Google App脚本替换Google表格中的文本而无需重新格式化值

  29. 29

    在单元格中查找文本并将其替换为Google脚本和Google表格

热门标签

归档