使用谷歌脚本将更新的文件夹复制到另一个工作表,然后删除原始文件夹并将新文件夹重命名为旧名称

时间:2021-02-17 16:52:13

标签: google-apps-script copyto

我编写了一个谷歌脚本,将一张工作表复制到另一个工作簿中,该工作表存在于另一个工作簿中,从而产生一个名为“...的副本”的文件夹。我们将该工作表称为“原始”

  1. 完成后,工作簿将有一个名为“原件”和“原件副本”的文件夹
  2. 我使用脚本删除“原始”文件夹
  3. 我使用脚本将“原件副本”重命名为“原件”

问题现在是新复制的文件有额外的文件夹无法引用新的“原始”并给出错误。

请告知执行此过程的顺序。 谢谢 普雷斯顿

1 个答案:

答案 0 :(得分:0)

我将 CopyTo() 的过程更改为另一个电子表格,然后删除原始工作表并将“副本”重新命名为原始工作表名称。我现在 CopyTo() 并使用枚举来更新同一工作表范围内的原始文件。copyTo(orig,SpreadsheetApp.CopyPasteType.PASTE_FORMAT,false); range.copyTo(orig,SpreadsheetApp.CopyPasteType.PASTE_FORMULA,false); range.copyTo(orig,SpreadsheetApp.CopyPasteType.PASTE_DATA_VALIDATION,false); range.copyTo(orig,SpreadsheetApp.CopyPasteType.PASTE_CONDITIONAL_FORMATTING,false); range.copyTo(orig,SpreadsheetApp.CopyPasteType.PASTE_COLUMN_WIDTHS,false);然后我删除了“副本..”表,参考文献似乎没有受到影响。感谢您抽出宝贵时间提供帮助。

相关问题