这是我第一次在堆栈溢出中发帖,如果您能就如何正确发布问题提供反馈,我也将不胜感激
我目前正在通过"学习谷歌电子表格"遵循本教程:我正在遵循的教程
我复制了这个函数来测试参数是否会传递回服务器端脚本(Code.gs(
**Code.gs**
function doGet(e) {
Logger.log(e);
return HtmlService.createHtmlOutputFromFile('page');
}
我还创建了一个基本的html文件(page.html(,该文件将在项目部署后呈现。
将项目部署/发布为web应用程序后,我在链接处添加了一个参数已发布链接,末尾添加了名称参数。但是,运行doGet函数后,日志查看器显示空
Log Viwer
e
是表示事件参数的参数
要检索参数本身,您需要指定它——假设可以通过GET
请求获得多个请求参数。
此外,您需要指定参数的key
,以便检索相应的value
。
在您的案例中,您对e.parameter
感兴趣,更具体地说,对e.parameter.name
感兴趣。
因此:
function doGet(e) {
Logger.log(e.parameter.name);
return HtmlService.createHtmlOutputFromFile('page');
}