【发布时间】:2016-06-27 23:35:38
【问题描述】:
过去几周我一直在寻找,但无法弄清楚这个脚本。我想要做的是找出一种方法,让我将主 Google 表格文件上的图片日历复制到我管理的另一个 Google 表格文件中。每次主日历有更新时,我都希望它在我管理的其他 Google 表格文件中自动更新。现在我必须复制粘贴所有内容,重新格式化并重新导入图像。我确实找到了一个有些工作的脚本,但它存在一些问题,导致它的工作量一样多。
该脚本是一个 copyTo 脚本,它允许我将标题为“图片日历”的工作表从主 Google 表格文件(称为“主日历”)复制到另一个 Google 表格文件(称为“我的日历”)。我什至设置了一个触发器,允许脚本在我进行编辑时运行。
但是,它不断创建标题为“图片日历 1 的副本”“图片日历 2 的副本”等的新工作表),我不知道如何让脚本替换现有工作表而不是创建新工作表。
我也希望能够在“我的日历”文件中将复制的工作表更改为仅称为“图片日历”。我正在使用的脚本是:
function copyMasterCalendar() {
var source = SpreadsheetApp.getActiveSpreadsheet();
var sheet = source.getSheets()[2];
var destination = SpreadsheetApp.openById("1exiUWVypFpYeHMkXHO3sMUTGupiC2gQjZIF0Ss44-pU");
sheet.copyTo(destination);
}
任何和所有的帮助将不胜感激!谢谢!
【问题讨论】:
标签: google-apps-script google-sheets