スコアカード スプレッドシートの月次アーカイブを作成する必要があります。アーカイブされたファイルは、すべてのフォーマット (境界線、色、列幅など) を保持する必要がありますが、値のみを保持する必要があります。つまり、数式をコピーする必要はなく、結果のみをコピーする必要があります。
現在、スプレッドシートのコピーを作成して名前に日付を追加することはできますが、すべての数式もコピーされます。これを行うには、UI から呼び出される次のコードを使用します。
function archiveSC(e){
var archiveExtension = " "+e.parameter.archiveExt;
var root = DocsList.getRootFolder()
var archiveFolder = DocsList.getFolder('Scorecard Archives');
var archiveFile = DocsList.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).makeCopy(SpreadsheetApp.getActiveSpreadsheet().getName() + archiveExtension);
archiveFile.addToFolder(archiveFolder);
archiveFile.removeFromFolder(root);
var archiveApp = UiApp.getActiveApplication();
archiveApp.close()
return archiveApp;
すべての形式がコピーされ、値のみがコピーされるようにするために追加できる関数またはコードはありますか?