2017-07-07 1 views
0

Ich kopiere einige Tabellenkalkulationen und diese Kopien müssen bearbeitet werden (Umwandlung von Formeln in Rohdaten) und ich KANN die Tabellenkalkulation NICHT bearbeiten.Erhalte ID unter Verwendung des Namens und des Ordners einer Tabellenkalkulation

Ich bin eine einfache Kopie der Quellkalkulationstabelle zu erstellen:

DriveApp.getFileById("ID HERE").makeCopy(name, folder); 

Also, an dieser Stelle habe ich den Namen und den Ordner der neuen Tabelle, aber ich muß, wie es zugreifen und diese bearbeiten. Vielleicht wird es ID oder URL bekommen.

Vielen Dank im Voraus.

+0

Ich habe meine Antwort aktualisiert, um zu zeigen, wie Sie die ID der Datei erhalten, die Sie mit Kopie – FlashDrive

Antwort

2

wahrscheinlich, was Sie suchen, ist

var id = DriveApp.getFileById("ID HERE").makeCopy(name, folder).getId(); 

oder alternativ ein allgemeiner Fall

var files = DriveApp.getFilesByName(name); 
while (files.hasNext()) { 
    var file = files.next(); 
    var id = file.getId(); 
} 

// do something with id here 

Wenn mehrere Dateien mit dem gleichen Namen sind, können Sie das Problem auftritt, eine Kopie machen die falsche Datei.

+0

Vielen Dank, aber ich kopiere bereits die richtige Datei, das Problem besteht darin, diese Kopie zu bearbeiten. Ich weiß nicht, wie ich die ID oder URL dieser Kopie erhalten soll. –

+0

Danke Mann. Die zweite Alternative hat funktioniert. –

Verwandte Themen