当我单击提交按钮时,我想将
<td>
(即零)以及 id="username"
和 id="current-date"
中的值存储到我的 Google 电子表格中。谁能指导我使用该功能的 Apps 脚本代码 (Code.gs) 和 JavaScript?这是示例代码:
这是网络应用程序的片段。为了隐私而阻止一些数据
<body>
<div class="container-fluid">
<!-- <div class="table-responsive"> -->
<div class="table-wrapper">
<div class="table-title">
<div class="row">
<div class="col-sm-8">
<h3><b>Utilization Tracker</b></h3>
<h2>Welcome, <span id="username"></span>!</h2>
<h2>Date: <span type="date" id="current-date"></h2>
<h2>Total Hours: </h2>
</div>
<div class="col-sm-4 text-right">
<button type="button" class="btn btn-info add-new"><i class="fa fa-plus"></i> Add New</button>
</div>
</div>
</div>
<table class="table table-bordered">
<thead>
<tr>
<th>Project Code</th>
<th>Bug ID</th>
<th>TRD Review</th>
<th>API Testing</th>
<th>Developing</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<a class="add" title="Add" data-toggle="tooltip"><i class="material-icons"></i></a>
<a class="edit" title="Edit" data-toggle="tooltip"><i class="material-icons"></i></a>
<a class="delete" title="Delete" data-toggle="tooltip"><i class="material-icons"></i></a>
</td>
</tr>
</tbody>
</table>
<form>
<input type="button" value="Submit" style="font-size: 20px" />
</form>
</div>
<!-- </div> -->
</div>
</body>
提交按钮应将
<td>
(零)、id="username"
和 id="current-date"
的值保存/添加/存储到 Google 电子表格中
一种方法是实现一个 webhook 来监听 GET 和/或 POST 请求,并使用 SpreadsheetApp API 来存储数据。请参阅网络应用程序。这简化了事情,因为您可以在部署 Web 应用程序时授权 Apps 脚本代码。
或者,使用 Sheets API,并在您自己的代码中处理 OAuth2。