1
function saveAsSpreadsheet(){ 
    var sheet = SpreadsheetApp.getActiveSpreadsheet(); 
    var destFolder = DriveApp.getFolderById("xxxxxxxxxxxxxxxxx"); 
    DriveApp.getFileById(sheet.getId()).makeCopy("desired file name", destFolder); 
} 

Wie dupliziert wurde eine der „gewünschten Dateinamen“ zu machen, um das Datum zu sein, die das Skript ausgeführt wird (wöchentlich)?Doppelte Tabellendatei und den Namen auf das Datum ändern, wenn es

Antwort

0

Die folgenden Skriptnamen die Datei als 2016.05.19, mit Utilities.formatDate:

var fileName = Utilities.formatDate(new Date(), Session.getScriptTimeZone(), 'yyyy-MM-dd'); 
DriveApp.getFileById(sheet.getId()).makeCopy(fileName, destFolder); 

zu SimpleDateFormat Dokumentation für andere Formatoptionen finden.

+0

Vielen Dank für die Bearbeitung und Beantwortung meiner ersten Frage zu Stackoverflow. Es funktioniert perfekt. –

+0

Froh, dass es funktioniert. Bei Stack Overflow markiert man normalerweise eine der Antworten als "akzeptiert", indem man auf das Häkchen daneben klickt, nachdem das Problem gelöst ist. –

Verwandte Themen