我一直與嵌入在我們網站上一會兒,而不時他們突然停止了工作的不便我的應用程序...google.script.run不是從WEBAPPS再調用嵌入網站
從我」我已經能夠排除故障,從HTML代碼中的Javascript代碼中使用google.script.run執行的腳本調用不再通過了...每當它嘗試執行代碼時,我都會通過withFailureHandler (提醒):
NetworkError: Connection Failure due to HTTP 405
這發生在我們網站上的所有應用程序中。
它真的很可怕的地方在於,如果腳本沒有嵌入到網站中,並且您第一次使用嵌入式應用程序保存該頁面(在刷新頁面後又停止工作),腳本可以正常工作。 。
在這裏,您可以查看兩個應用程序的一些例子:
隨着用戶授權
- 嵌入在網站:https://sites.google.com/a/maddingcrowd.cc/madding-crowd/pitches/love-experiments?pli=1
- 不嵌入: https://sites.google.com/macros/exec?service=AKfycbxWKsA6OA-pKeVFE_O0kL_UyRb-CTQSG2Ny6ahtscnLhwetzV4s&id=5
沒有用戶授權
- 嵌入在網站: https://sites.google.com/a/maddingcrowd.cc/madding-crowd/create?pli=1
- 沒有嵌入:https://script.google.com/macros/s/AKfycbyBmzz9y0OkiLWCPhAOqbgtAUL7IE3fWPh43urwAGltrGzq5E7V/exec
發生了什麼事?我們實際上每天都在處理這個問題,需要獲得一個穩定的版本......我將不勝感激任何幫助!
編輯:
我剛剛發現了這個錯誤來自於谷歌通用登錄我們使用: https://www.google.com/a/UniversalLogin?service=jotspot&continue=http://sites.google.com/a/maddingcrowd.cc/madding-crowd/pitches/love-experiments
它會自動將
?pli=1
到的結束URL和這個小小的榨汁機挑起錯誤彈出...
有誰知道原因?或者爲什麼這段字符串被添加到最後?我們添加了通用登錄,因爲如果您尚未使用Google帳戶登錄,則無法看到應用程序
您是否正在通過Apps腳本「小工具」訪問通用登錄或將其包括在某個站點中? –
我們在網站上和社交網絡上使用通用登錄進行硬編碼超鏈接,以確保用戶已登錄,並可立即在頁面上看到應用程序 – thasanty