「フォームレスポンス1」、「フォームレスポンス2」、「フォームレスポンス3」、「シート1」という名前のシートがいくつかあるGoogleシートスプレッドシートがあります。 は、私は「シート1」を除くすべてのシートを削除するコードを書いた:シートからフォームのリンクを解除する
私が作るとき、それは私にエラーを与える関数を実行します。
You cannot delete a sheet with a linked form. Please unlink the form first.
はどのようにしてシートからフォームのリンクを解除することができますか? 以下の関数のコードを参照してください。
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--;
}
}
ありがとうございます。
応答シート –
そして、ええ、プログラム的にはまだそれを行うには決してしながら、フォームのリンクを解除:https://code.google.com/p/ –