【发布时间】:2017-11-13 00:47:42
【问题描述】:
我有一个名为 displayhtmlfromquerystring 的脚本项目,
脚本文件是
function doGet(e){
var html;
if(e.parameter.html)
html=e.parameter.html;
else
html="Error no html";
return HtmlService.createHtmlOutput(html+"<hr/>");
}
我已经将它部署为网络应用程序,google 给了我两个链接,一个以“dev”结尾,一个以“exec”结尾。
当使用 dev 链接运行脚本时,没问题,但是当使用 exec 链接运行时,页面显示唯一的单词“未定义”,我卡住了,谁能告诉我为什么?
我的脚本应用“https://script.google.com/macros/s/AKfycbyinAHBmjVgKDinY-bCcwQ4bgy87KuibiflG1158qRkBJSSXeMk/exec”的链接
【问题讨论】:
-
您的代码对我有用。部署应用程序时,请确保您正在部署新版本。另外,你应该用花括号包裹你的 if/else 语句,因为应用程序脚本可能非常挑剔。
-
对我来说显示未定义