我正在尝试在Google网站中嵌入带有网址参数的Apps脚本小工具,但渲染的小工具会忽略网址参数。它只能检索Google-site-url参数。 请检查here。
小工具的应用脚本代码
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脚本小工具网址。
我想知道这是预期功能还是错误?如果有错误,我会报告问题跟踪器。
答案 0 :(得分:1)
从应用脚本网址本身传递参数的解决方法(Google协作平台嵌入)
更改网址,使其看起来像这样: https://sites.google.com/macros/exec?service=Th3Fr3ak1nGL0NgIDg00g1eCr3aT3s¶m=1
答案 1 :(得分:0)
我能够重现这一点 - 在嵌入小工具时,“网站”编辑器似乎会删除整个查询字符串。所以这在网站编辑过程中破坏了,而不是网站渲染本身。
你知道这改变了什么行为吗?
请报告Issue Tracker中的信息。