用于复制格式的脚本

时间:2017-11-01 14:46:39

标签: google-apps-script google-sheets

我正在使用其他人制作的脚本,这些脚本可以帮助学生推出个别的内容。 该脚本将格式和条件格式复制到我的电子表格,但是当我发送给每个学生时,格式不再存在。 有人可以帮我这个吗?

//Copy from teacher spreadsheet to student spreadsheet
var newRange = newSheet.getSheetByName('rubric').getRange("A1:P103");//copies the range over
newRange.setValues(getTabData);

1 个答案:

答案 0 :(得分:4)

您只需设置值,而不是格式化数据。

您可以在范围内使用copyTo()方法来获取数据和格式。它所需要的只是插入数据的目标范围。没有看到任何代码,它就是这样的:

var studentSheet = stuSheet.getRange("A1:P103");
var teacherSheet = newSheet.getSheetByName('rubric').getRange("A1:P103");

teacherSheet.copyTo(studentSheet);