2016-06-30 85 views
0

我有一個名爲「表單響應1」,「表單響應2」,「表單響應3」和「表單1」的表單。 我寫道,刪除除「工作表Sheet1」的所有圖紙代碼:從表格中取消鏈接

當我做運行它給我一個錯誤的功能:

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--; 
} 
} 

謝謝。

+0

在片菜單欄,形狀配合>取消鏈接形式,而在響應片 –

+0

和是的,沒有辦法做到這一點編程尚未:https://code.google.com/p/ google-apps-script-issues/issues/detail?id = 3433 –

回答

1

如果連接/鏈接到任何Google表單,則無法刪除表單, 打開表單 - >轉到「表單」=>「取消鏈接表單」菜單。現在您可以成功運行腳本。