Ich habe eine Google Tabellenkalkulation mit wenigen Blättern namens "Formularantworten 1", "Formularantworten 2", "Formularantworten 3" und "Blatt1". Ich schrieb einen Code, der alle Blätter außer „Sheet1“ löschen:Verknüpfung von Blättern aufheben
Wenn ich die Funktion es mir einen Fehler gibt make laufen:
You cannot delete a sheet with a linked form. Please unlink the form first.
Wie kann ich das Formular aus dem Blatt entkoppeln? Siehe den Code der Funktion unten.
function clearForms()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var numsheets = ss.getNumSheets()-1;
var sheets = ss.getSheets();
var i=numsheets;
while (i >=0)
{
if (sheets[i].getName() != "Sheet1") {
Logger.log(sheets[i].getName()+" Deleted");
ss.deleteSheet(sheets[i]);
}
i--;
}
}
Danke.
Im Blatt Menüleiste form-> Form entkoppeln, während in der Antwortblatt –
Und ja, nicht so, wie es programmatisch noch zu tun: https://code.google.com/p/ google-apps-script-issues/issues/detail? id = 3433 –