2012-12-03 72 views
2

我試圖在Google Site的嵌入式應用程序腳本小工具及其URL參數,但呈現的小工具會忽略URL參數。它只能檢索Google網站網址參數。 請檢查here將Google Apps腳本小工具URL參數嵌入Google網站時將被忽略

的小工具Google Apps腳本代碼

function doGet(e){ 
    var app = UiApp.createApplication(); 

    if(e.parameter.page == 'hello') app.add(helloPanel_()); 
    else app.add(hiPanel_()); 

    return app; 
} 

function helloPanel_(){ 
    var app = UiApp.getActiveApplication(); 
    return app.createLabel('You are at hello panel'); 
} 


function hiPanel_(){ 
    var app = UiApp.getActiveApplication(); 
    return app.createLabel('You are at hi panel'); 
} 

這用於早期的工作,直到谷歌Apps腳本小工具網址已重新命名一個新的結構。

我想知道這是預期的功能還是它的錯誤?如果有錯誤,我會報告問題跟蹤器。

+0

您好,我希望你會幫助我..我卡在應用腳本..請檢查這個問題..http://stackoverflow.com/questions/35620893/how-to-use-angularjs-within-google-apps-script –

回答

0

我能夠重現這一點 - 當您嵌入小工具時,似乎網站編輯器會將整個查詢字符串去掉。所以這在網站編輯期間被破解,而不是網站渲染本身。

你知道這種改變的行爲嗎?請致電Issue Tracker

+0

謝謝你你的注意力。它的工作正常,直到網址結構像https://sites.google.com/macros/exec?service=AKfycby4ASRIVz4Sznn_nOpU3h-qoVNPv-OO77Q,但那個時候,腳本無法獲取網站網址的參數。此外,Google網站小工具查詢字符串未被除去,因爲您仍然可以在瀏覽器中呈現頁面源代碼時看到參數。你可以在這裏查看。 https://sites.google.com/site/appsdatepicker/home –

+0

謝謝,我在問題跟蹤器中報告了該問題。 http://code.google.com/p/google-apps-script-issues/issues/detail?id=2148 –

相關問題