【发布时间】:2017-09-19 17:16:29
【问题描述】:
我正在寻求实现一种“存档功能”,它采用 Google 电子表格并将其复制到存档电子表格中。
该脚本当前使用Sheet.copyTo(Spreadsheet),这对于静态工作表非常有效,但是当单元格包含公式时,当它复制到新电子表格时,这些公式引用显然会中断。
对于Range.copyTo(),可以选择为{contentOnly: true} 添加高级参数,但对于Sheet.copyTo(),我看不到类似的东西
是否有人知道解决此问题的方法,或者我能够实现此目的的唯一方法是 getValues()、getFormulas()... 并在新工作表中复制工作表?
【问题讨论】:
-
据我所知,
sheet.copyTo方法中没有 contentOnly 选项。您必须在整个工作表上使用Range.copyTo()并设置 contentOnly true 或使用getDisplayValues() -
谢谢,我暂时实现了更长的解决方法
标签: google-apps-script google-sheets google-spreadsheet-api