Apps Script ガジェットを URL パラメータとともに Google サイトに埋め込もうとしていますが、レンダリングされたガジェットは URL パラメータを無視します。Google-site-url パラメータのみを取得できます。こちら でご確認ください。
ガジェットの Apps Script コードは
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');
}
これは、Google Apps Script Gadget の URL が新しい構造で再ブランド化されるまで、以前は機能していました。
これが意図した機能なのか、それともバグなのか知りたいですか? バグの場合は、Issue tracker に報告します。