2017-11-01 1 views
0

私は他の人が作ったスクリプトを使って、個々のルービックを学生に押し出すのに役立っています。 スクリプトは書式設定と条件付き書式をスプレッドシートにコピーしますが、各生徒に送信すると、その書式設定はなくなります。 誰かがこれを手伝ってくれますか?フォーマットをコピーするためのスクリプト

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

答えて

1

フォーマットデータではなく、値のみを設定しています。

範囲でcopyTo()メソッドを使用すると、データと書式を取得できます。必要なのは、データを挿入する宛先範囲です。コードを一切表示することなく、次のようなものです:

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

teacherSheet.copyTo(studentSheet);