2015-07-21 129 views
-2

我對此Google Apps腳本代碼有問題。它看起來非常好,但由於某種原因,劑量工作。下面是代碼:我不知道有什麼問題

var d = form.getItems(); //L: array of all items in form 

    for(l = 0; l<d.length; l++){ //L: normal for-cycle 
    form.deleteItem(l); //L: deleting all items in form 
    } 

我不能發表圖片,但我可以介紹你自己是什麼樣子:它是 總是空白窗體項目,他們在開始時分別爲6。

1)報告說,項目1至ITEM6 2)項目1,項目3,項目5 3)項目3

比它又來了。

由於某種原因,它只會刪除一半的項目。其餘的代碼不會被完成。

我試着改變varriable,我什至使用過。所有的麻煩都糾正了,我再次檢查,不同的號碼不工作。

謝謝你的答案

回答

0

試試這個:

for(l = d.length-1; l>=0; l--){ 
    form.deleteItem(l); 
    } 

比方說d有6項[0,1,2,3,4,5]。現在當你刪除你的項目,d成爲這個[0,1,2,3,4],因此當你刪除項目你刪除第二個項目等。通過從最後刪除項目避免這個問題。

+0

謝謝,這確實有幫助。現在看起來很簡單:D謝謝 – Louskac

相關問題