如何解决单击按钮仅将值数组的一部分添加到Google表格电子表格中
我正在跟踪来自的视频 https://www.youtube.com/watch?v=RRQvySxaCW0&list=PLv9Pf9aNgemt82hBENyneRyHnD-zORB3l&index=1
我逐步创建了Web应用程序,但似乎只记录了日期。使用的代码:
Code.gs
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>lactosevrij</title>
<link href="css/lactosevrij.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="wrapper">
<!--Logo-->
<div class="logo">
<header>
<a href="index.html"><img src="images/fflogo1.png" alt=""/></a>
</header>
</div>
<!--Topnav-->
<div class="topnav">
<nav>
<ul>
<li><a href="recepten.html">Recepten</a>
<ul>
<li><a href="lactosevrij.html">Lactosevrij</a></li>
<li><a href="suikervrij.html">Suikervrij</a></li>
<li><a href="glutenvrij.html">Glutenvrij</a></li>
</ul>
</li>
<li><a href="varianten.html">Varianten</a>
<ul>
<li><a href="basis1.html">Basis</a></li>
<li><a href="standaard1.html">Standaard</a></li>
<li><a href="luxe1.html">Luxe</a></li>
</ul>
</li>
<li><a href="contact.html">Contact</a></li>
<li><a href="overons.html">Over ons</a></li>
</ul>
<input type="search" placeholder="Search.." name="search">
<button type="submit"><i class="fafa-search"></i>Search</button>
</nav>
</div>
<!--containers-->
<div class="container">
<!--Lactosevrij recept 1-->
<div class="box">
<div class="imgbox">
<img src="images/lactosevrijpage/caponata.jpg" alt=""/>
</div>
<div class="details">
<div class="content">
<h2>Spaghetti Carbonara</h2>
<p><br>200 g gerookt ontbijtspek
<br>25 g ongezouten roomboter
<br>2 el traditionele olijfolie
<br>1 teen knoflook
<br>2 middelgrote eieren
<br>300 g spaghetti
<br>50 g Parmigiano Reggiano
<br>50 g Pecorino Romano
<br>1 tl versgemalen zwarte peper</p>
</div>
</div>
</div>
<!--Lactosevrij recept 2-->
<div class="box">
<div class="imgbox">
<img src="images/lactosevrijpage/geroosterde-garnalen.jpg" alt=""/>
</div>
<div class="details">
<div class="content">
<h2>geroosterde-garnalen</h2>
<p><br>450 g diepvries rauwe en ongepelde reuzengarnalen (zak,ontdooid)
<br> 1 teen knoflook
<br> 1 citroen
<br> 1 medium handsinaasappel
<br> 3 el traditionele olijfolie
<br> 1 takje rozemarijn (naaldjes gerist)</p>
<a href="suikervrij.html"></a>
</div>
</div>
</div>
<!--Lactosevrij recept 3-->
<div class="box">
<div class="imgbox">
<img src="images/lactosevrijpage/goulash.jpg" alt=""/>
</div>
<div class="details">
<div class="content">
<h2>Goulash</h2>
<p><br>250 g champignons
<br>25 g ongezouten roomboter
<br>350 g runderreepjes (schaal)
<br>1 el pikante paprikapoeder
<br>295 g gegrilde rode paprika's (potje)
<br>375 g tomato frito (tomatensaus,pakje)</p>
</div>
</div>
</div>
<!--Lactosevrij recept 4-->
<div class="box">
<div class="imgbox">
<img src="images/lactosevrijpage/kippensoep.jpg" alt=""/>
</div>
<div class="details">
<div class="content">
<a href="lactosevrij.html"><h2>Kippensoep</h2></a>
</div>
</div>
</div>
<!--Lactosevrij recept 5-->
<div class="box">
<div class="imgbox">
<img src="images/lactosevrijpage/lactosevrije-chocolade-cake.jpg" alt=""/>
</div>
<div class="details">
<div class="content">
<a href="suikervrij.html"><h2>Chocolade Cake</h2></a>
</div>
</div>
</div>
<!--Lactosevrij recept 6-->
<div class="box">
<div class="imgbox">
<img src="images/lactosevrijpage/mexicaanse-burritos.jpg" alt=""/>
</div>
<div class="details">
<div class="content">
<a href="glutenvrij.html"><h2>Mexicaanse Burritos</h2></a>
</div>
</div>
</div>
<!--Lactosevrij recept 7-->
<div class="box">
<div class="imgbox">
<img src="images/lactosevrijpage/mexicaanse-taco-salade.jpg" alt=""/>
</div>
<div class="details">
<div class="content">
<a href="lactosevrij.html"><h2>Mexicaanse Taco Salade</h2></a>
</div>
</div>
</div>
<!--Lactosevrij recept 8-->
<div class="box">
<div class="imgbox">
<img src="images/lactosevrijpage/rosbief-met-groenten-uit-de-oven.jpg" alt=""/>
</div>
<div class="details">
<div class="content">
<a href="suikervrij.html"><h2>Rosbief Met Groente</h2></a>
</div>
</div>
</div>
<!--Lactosevrij recept 9-->
<div class="box">
<div class="imgbox">
<img src="images/lactosevrijpage/zalm-teriyaki.jpg" alt=""/>
</div>
<div class="details">
<div class="content">
<a href="glutenvrij.html"><h2>Zalm Teriyaki</h2></a>
</div>
</div>
</div>
</div>
<!--Footer-->
<div class="footer">
<div class="icons">
<a href="facebook.html"><img src="images/social-media-icons/facebook.png" alt=""/></a>
<a href="googlemaps.html"><img src="images/social-media-icons/google-maps.png" alt=""/></a>
<a href="gmail.html"><img src="images/social-media-icons/gmail.png" alt=""/></a>
</div>
</div>
</div>
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap-4.3.1.js"></script>
</body>
</html>
page.html
object JsonParser {
val TAG = "JsonParser"
/**
* parse json object
* @param objJson
* @return Map<String,String>
* @throws JSONException
*/
@Throws(JSONException::class)
fun parseJson(objJson: Any?): Map<String,String> {
val map = HashMap<String,String>()
// If obj is a json array
if (objJson is JSONArray) {
for (i in 0 until objJson.length()) {
parseJson(objJson[i])
}
} else if (objJson is JSONObject) {
val it: Iterator<*> = objJson.keys()
while (it.hasNext()) {
val key = it.next().toString()
// If you get an array
when (val jobject = objJson[key]) {
is JSONArray -> {
Log.e(TAG," JSONArray: $jobject")
parseJson(jobject)
}
is JSONObject -> {
Log.e(TAG," JSONObject: $jobject")
parseJson(jobject)
}
else -> {
Log.e(TAG," adding to map: $key $jobject")
map[key] = jobject.toString()
}
}
}
}
return map
}
}
您能指出我想念的吗?
解决方法
错误位于 document.getElementById("btn").addEventListener("click",doStuff());
- 使用带有括号
doStuff()
的函数名称会使函数在页面加载时而不是在事件侦听器上直接执行。 - 要仅在事件侦听器上执行功能,请使用不带方括号的语法-
document.getElementById("btn").addEventListener("click",doStuff);
参考:
注意:
- 优良作法是在代码的不同策略部分实现日志(例如console.log(uname)`0,以解决执行流程出错的地方。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。