我開始寫劇本的,這將使一個API(用JSON響應)鏈式調用並將結果寫入到電子表格中。
會發生什麼:
一旦我調試腳本代碼,它運行得很好,沒有什麼大問題,但一旦我從電子表格按鈕本身(從我創建的菜單)中運行它,它運行的一些腳本的步驟和比,彈出一個:Service Error: Spreadsheet
沒有其他錯誤的細節。
怪誕
我開始「登陸」的過程中,以電子表格單元格當前步驟,這樣我可以運行該腳本進行調試,同時監測其進展情況。
的問題是,有一次我還可以將一些「隨機」的作品,如:
sheet.getRange("F2").setValue(currentPage);
的代碼往往在不同的點突破。
代碼示例:
你可以找到一個代碼重現此問題:http://pastebin.com/HjmSwEYZ
所有你需要做的是:
1 - 對谷歌驅動
創建一個新的電子表格2 - 點擊工具 - >腳本編輯器
3 - 創建一個新的腳本,粘貼代碼,並保存
4 - 刷新電子表格(F5),以便自定義菜單將會出現「激戰2追蹤器」
5 - 點擊按鈕,然後點擊「全部」
所需的輸出:
這段代碼應該(如果不是因爲這個錯誤)做的是:
1 - 執行的請求在這個網址:http://www.gw2spidy.com/api/v0.9/json/items/all/1(這將返回激戰的第一頁2個itens)
2 - 迭代在每個網頁,解析JSON和寫入返回值到電子表格
免責聲明:
對不起,關於表格中的所有「日誌」消息。這是追蹤我的進步的絕望嘗試,我知道我不應該這樣做。
在此先感謝
更新1:
創建另一個電子表格粘貼在自己的腳本項目的引擎收錄代碼我可以運行它在互動之後,但僅此而已。這一次,它提出了一個不同的錯誤:We're sorry, a server error occurred. Please wait a bit and try again.
類似的問題:http://stackoverflow.com/questions/30129676/what-does-service-error-spreadsheets-mean – iAmOren