我应该如何使用 html 代码从谷歌表中获取数据
Posted
技术标签:
【中文标题】我应该如何使用 html 代码从谷歌表中获取数据【英文标题】:How should I get the data from google sheet using html code 【发布时间】:2020-06-11 17:41:23 【问题描述】:我正在尝试使用 Phonegap 制作移动应用程序。我正在使用 html 编写代码来搜索 google sheet 中的 ID 并给出完整的行作为回报。以下是我的 HTML 代码。
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<div class="form-row">
<div class="form-group col-md-2">
<label for="idNum">ID Number</label>
<input type="text" class="form-control" id="idNum">
<output id="rnum"></output>
</div>
<button type="button" class="btn btn-outline-info" id="searchbtn" onclick="search_ID()">Search Profile</button>
</div>
<p id="demo"></p>
<form class="google_script" method="POST"
action="https://script.google.com/macros/s/AKfycbwlHuXwW1fEDfeer1ot6Ltb9cqT83VRZfQQQdTqZSgPvpYapUs/exec">
<script data-cfasync="false" src="index.js"></script>
</body>
</html>
index.js 文件是:
function search_ID()
var input = document.getElementById("idNum").value;
if (isNaN(input))
voteable = "Input is not a number";
else
voteable = (input.length ==6 ) ? "Correct Value" : "Wrong Value";
document.getElementById("demo").innerHTML = voteable;
google.script.run.doSomething();
我想从本地 HTML 文件调用 Google 脚本中的函数以从 google 表中获取数据(给定公共视图)。请帮忙。
【问题讨论】:
试试google.script.run 你的“doSomething()
”函数在做什么?
【参考方案1】:
我想你想做这样的事情:
function search_ID()
var input = document.getElementById("idNum").value;
if (isNaN(input))
voteable = "Input is not a number";
else
voteable = (input.length ==6 ) ? "Correct Value" : "Wrong Value";
document.getElementById("demo").innerHTML = voteable;
google.script.run.
.witSuccessHandler(function(obj)
window.alert(obj.msg);
)
doSomething();
你也可以这样做:
google.script.run
.withSuccessHandler(functionname)
.doSomething()
function functionname()
window.alert('obj.msg');
gs:
function doSomething()
//
return msg:"I did something and returned;"
client to server communication
【讨论】:
以上是关于我应该如何使用 html 代码从谷歌表中获取数据的主要内容,如果未能解决你的问题,请参考以下文章
我需要在我的谷歌驱动器中显示一个 pdf 作为缩略图,在谷歌表中..如何使用谷歌脚本?