2013-04-29 65 views
7

我編寫了一個Google Apps腳本,在Google Spreadsheet中做了一些奇特的計算。Google Apps腳本:「繼續的反序列化失敗」是什麼意思?

該腳本讀取表格中兩列的值,並將其輸出寫入第三列。

當調用腳本,我叫var someVar = Browser.inputBox("prompt"); 3次,以獲得 - 從用戶 - 2 輸入和1個輸出列的列名。

例如,如果用戶希望腳本從列A和B讀取並寫入列C,他/她應該按照指定順序指定字母'A','B'和'C' ,在彈出的3個輸入框中。

該腳本已成功執行多次。最近,在第一個Browser.inputBox調用之後(意思是在輸入框中填充一些值並按下OK之後),會發生「繼續的反序列化失敗」錯誤(它顯示在頂部的紅色,類似烤麪包的消息框中)頁面),並且腳本停止執行(意味着剩餘的2個輸入框不會出現)。

我搜索了「繼續反序列化失敗」,我得到了字面上的2個結果。他們兩個都沒用。有誰知道這個錯誤信息應該是什麼意思,以及如何解決它?任何幫助將非常感激。

回答

4

Browser.inputBox或其他腳本暫停操作被使用(例如調試器)並且正在等待最終用戶交互時,腳本被作爲continuation「串行化」(用於存儲的花哨詞)。

如果您能夠在某些可重現的情況下縮小此錯誤,請在問題跟蹤器中批量處理一個項目。或者也許通過其他報道延續 - https://code.google.com/p/google-apps-script-issues/issues/list?can=1&q=continuation

+0

感謝您的快速回復。它似乎是隨機的。現在它不會再拋出錯誤了。如果它再次發生,我會盡力確定它的情況。 – accandme 2013-04-29 20:04:54

+0

聽起來不錯。如果看起來是隨機的,看看是否還有其他一些因素,比如可能影響它的彈出窗口的數量或時間。如果你關閉這個問題並且在你知道更多的時候重新打開一個問題跟蹤器項目,這將是一件好事。我們感謝您試圖縮小這個問題的範圍。 – 2013-04-29 20:35:54

+1

我接受了你的回答。你爲什麼要我解決這個問題?無論如何,我沒有足夠的聲望投票結束它。我只能刪除它,因爲我是它的作者,但我想最好保留它,因爲它可能對面臨同樣問題的其他人有幫助。 – accandme 2013-04-30 08:43:56

相關問題