javascript - 按钮单击仅将值数组的一部分添加到 Google Sheets 电子表格
问题描述
我正在关注来自 https://www.youtube.com/watch?v=RRQvySxaCW0&list=PLv9Pf9aNgemt82hBENyneRyHnD-zORB3l&index=1的视频
我逐步创建了网络应用程序,但似乎只是记录了日期。使用的代码:
代码.gs
function doGet(e) {
//Logger.log(e.parameter);
return HtmlService.createHtmlOutputFromFile("page")
}
function userClicked(name){
url = "https://docs.google.com/spreadsheets/d/1jWpCgCH8oziO6-JrRhP0A6BEpN00BGJb7y9bbASykT0/edit#gid=0";
var ss = SpreadsheetApp.openByUrl(url);
var ws = ss.getSheetByName("Data");
ws.appendRow([name, new Date()]);
//Logger.log(name+ " clicked the button");
}
page.html
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<h1> Hello </h1>
<label> Name: </label> <input type = "text" id = "username">
<button id = "btn"> Click Here! </button>
<script>
document.getElementById("btn").addEventListener("click", doStuff());
function doStuff(){
var uname = document.getElementById("username").value;
google.script.run.userClicked(uname);
document.getElementById("username").value = "";
}
</script>
</body>
</html>
你能指出我错过了什么吗?
解决方案
推荐阅读
- c++ - C++ 在控制台加载栏时使用处理功率/时间
- node.js - Node js集群环境下多次运行Cron Job
- angular - 本机元素无法在角度 5 中正确访问
- python - 我怎样才能用乌龟在python中画一个漂亮的螺旋线?
- amazon-web-services - 将外部域名连接到 AWS S3 网站
- javascript - 当我 JSON.stringify 时,数组不会更新
- java - 从文档中搜索摄取附件的最佳实践(2k+ 包含摄取附件的文档)
- javascript - Bootstrap 4.1.1页脚中心对齐与右边框
- c++ - 我的 qtopengl 小部件没有显示?
- alan - 如何在 GUI 中启用 CSV 下载和上传?