繁体   English   中英

具有 Google Apps 脚本值的服务器端和客户端通信函数

[英]Server Side and Client Side communications Functions with values at Google Apps Script

这就是问题所在...

我在互联网上看到了这篇文章,这对我的日常工作非常有用。 所以我修改了代码来做我需要的。

问题:在客户端,我需要显示表单,服务器端制作了代码的 rest,只是从客户端接收值。 注意:客户端无法从脚本编辑器工具更改代码。

请参阅下面的屏幕截图以完全理解。

服务器端 - 代码

服务器端代码

服务器端 - 表单(HTML 视图) 在此处输入图像描述

服务器端 - 表单(HTML 中的脚本代码以读取值) -类似于 Yagisanatode 的帖子在此处输入图像描述

服务器端 - 记录器值在此处输入图像描述

直到这里,一切正常,当我尝试将它导入客户端时问题就来了。

客户端 - 库导入

在此处输入图像描述

客户端 - 代码

在此处输入图像描述

客户端 - 表单(HTML 视图) 在此处输入图像描述

一切似乎都在工作。 但是当客户点击提交按钮时。 没有任何效果。 客户端上的 function addRegistro(values) 不运行。 也不要在服务器端运行!

因此,我感谢社区的帮助,以了解为什么会发生这种情况。 我做错了什么?

将按钮类型从提交更改为按钮。 有用。

我敢打赌,您的问题出在“novoRegistro”function 中。 库中的 function 可能没有访问当前的电子表格。 谷歌关于电子表格app.getUI的文档说“脚本只能与打开电子表格的当前实例的UI交互,并且只有当脚本绑定到电子表格时。”。 尝试将 function “novoRegistro”放入您的 application.gs 代码而不是库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM