【问题标题】:Google apps script: Create dynamic HTML from VariablesGoogle 应用程序脚本:从变量创建动态 HTML
【发布时间】:2015-08-17 14:38:01
【问题描述】:

我正在运行一个从 Google 表格中提取数据的长脚本, 在某些时候,我想给用户反馈,询问收集的数据是否正确。 最简单的方式是对话框,但似乎html更灵活。 所以它必须是一个 HTML 文件。 如何获取当前运行到 HTML 输出的函数中使用的变量?

【问题讨论】:

  • 1.你是如何运行脚本的。 2. 显示你到目前为止尝试过的内容
  • 有多种方法可以做到这一点。两个基本选择是表格或表单中的输入字段。可以设置输入字段中的值。有关基础知识,请参阅以下链接。 w3schools - value property 没有“一步”行代码或函数可以做到这一点。您需要编写多行代码来完成此操作。

标签: google-apps-script google-sheets


【解决方案1】:

使用 HTML 完成此任务的最佳方法是利用 HTML 服务(输出和模板类)。您可以使用脚本将简单变量(例如字符串)从脚本传递到模板,然后评估模板以显示要验证的内容。如果您有 HTML 的基本知识,可能还有一些 javascript,您可以使用表单元素相对轻松地构建一个简单的用户验证界面。我还建议在您的 HTML 中使用 CSS Package 作为附加组件,以帮助标准化您的界面外观。

使用 HTML 服务的诀窍在于它与函数代码的其余部分分开运行(并且不会暂停),因此您必须为在信息验证后需要执行的任何操作设置回调函数用户。查看https://developers.google.com/apps-script/overview 提供的 5 分钟快速入门,了解如何有效地结合使用 HTML 和 Apps 脚本的几个很好的示例。

您可以更详细地查看 HTML 服务 here 的文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-27
    相关资源
    最近更新 更多