【问题标题】:Grab value from class in deployed web app - Google App Script从已部署的网络应用程序中的类中获取值 - Google 应用程序脚本
【发布时间】:2019-04-16 05:05:16
【问题描述】:

我在一个 webapp 上有一个简单的 html 表单,用户可以在其中输入信息

<form>
Field 1: <input class="pod" type="text" name="Field1" value="Test1"><br>
Field 2: <input class="Start-Date" type="text" name="start-date" 
value="2019-03-29"><br>
</form>

一旦用户输入了这些信息,我只需要抓取它,我可以通过一些 jquery 对 HTML 文件执行此操作:

<script>
$(document).ready(function() {
var test = $(".pod").val();  
});
</script>

所以这适用于 HTML 文件。但是,我不能让它在 .gs 文件上工作,我不知道如何实现它。我需要用户输入来运行 SQL 并在之后返回一些数据。我发现的所有文档都相当混乱,对我帮助不大,所以我希望有人可以在这里帮助我。

或者:如何在 GS 文件上使用 HTML 文件中定义的变量?比如我通过html文件上的示例代码抓取信息,有没有办法在GS文件上调用这个变量(var test)?

非常感谢, 萨沙

【问题讨论】:

  • 我有几个从客户端传递数据并从服务器返回的简单示例。这是一个stackoverflow.com/a/44607932/7215091
  • 另外,我建议您一遍又一遍地阅读this page,直到您完全理解为止。这是能够从客户端 javascript 运行 google 脚本的关键因素。

标签: google-apps-script


【解决方案1】:
  1. 从前端获取用户输入
  2. 使用run 将其传递给后端
  3. 使用收到的用户输入在后端执行您的 SQL。
  4. 从后端返回结果
  5. 使用withsuccesshandlerfunction在前端接收来自后端的响应

参考:How to send data from HTML form to Google Spreadsheet using JavaScript?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    • 1970-01-01
    • 2018-05-31
    • 1970-01-01
    相关资源
    最近更新 更多