Javascript 服务器端和客户端通信功能的值位于Google Apps脚本
问题是 我在网上看到的,这对我的日常工作非常有用。 所以我修改了代码来做我需要的事情 问题是:在客户端,我需要显示表单,服务器端生成了其余的代码,只是从客户端接收值。注意:客户端无法从脚本编辑器工具更改代码 请参阅下面的屏幕截图以完全理解 服务器端-代码 服务器端-表单(HTML视图) 服务器端-表单(用HTML编写读取值的脚本代码)-类似于Yagisanatode的帖子 服务器端-记录器值 在这里之前,一切都很完美, 当我尝试将其导入客户端时,问题就出现了 客户端-库导入 客户端-代码 客户端-表单(HTML视图) 一切似乎都在起作用。但是当客户端点击“取消提交”按钮时。 什么都不管用!客户端上的函数addRegistro(values)未运行。也不要在服务器端运行Javascript 服务器端和客户端通信功能的值位于Google Apps脚本,javascript,google-apps-script,google-sheets,google-cloud-platform,Javascript,Google Apps Script,Google Sheets,Google Cloud Platform,问题是 我在网上看到的,这对我的日常工作非常有用。 所以我修改了代码来做我需要的事情 问题是:在客户端,我需要显示表单,服务器端生成了其余的代码,只是从客户端接收值。注意:客户端无法从脚本编辑器工具更改代码 请参阅下面的屏幕截图以完全理解 服务器端-代码 服务器端-表单(HTML视图) 服务器端-表单(用HTML编写读取值的脚本代码)-类似于Yagisanatode的帖子 服务器端-记录器值 在这里之前,一切都很完美, 当我尝试将其导入客户端时,问题就出现了 客户端-库导入 客户端-代
因此,我感谢社区的帮助,理解为什么会发生这种情况。我做错了什么?将按钮类型从提交更改为按钮。它可以工作。将按钮类型从提交更改为按钮。它可以工作。我打赌您的问题出在“novoRegistro”函数中。库中的函数可能未访问当前电子表格。Google关于spreadsheetapp.getUI的文档中说:“脚本只能与当前打开的电子表格实例的UI交互,并且只有当脚本绑定到电子表格时。”。
尝试将函数“novoRegistro”放在应用程序.gs代码中而不是库中。我打赌您的问题在于“novoRegistro”函数。库中的函数可能未访问当前电子表格。Google关于spreadsheetapp.getUI的文档中说:“脚本只能与当前打开的电子表格实例的UI交互,并且只有当脚本绑定到电子表格时。”。
尝试将函数“novoRegistro”放在应用程序.gs代码中而不是库中。以纯文本形式而不是图像形式提供代码。如果(!postedCode)让help=false;以纯文本形式而不是图像形式提供代码。如果(!postedCode)让help=false;函数getUI返回给调用它的用户,因此即使在服务器端,它也可以工作,因为客户端调用函数,所以当前的Ui是来自客户端的Ui。如果我的服务器端与电子表格链接,它将不起作用,但在我的情况下,服务器端是一个独立的脚本。函数getUI返回给调用它的用户,因此即使在服务器端,它也能起作用,因为客户端调用函数,所以当前Ui是来自客户端的Ui。如果我的服务器端与电子表格链接,它将不起作用,但在我的情况下,服务器端是一个独立的脚本。它不适用于我,runsies()函数永远不会触发。为了让这个例子发挥作用,我可以做些什么改变?谷歌应用程序脚本编辑器最近已经更新。在旧版本中,上述示例正常工作。在新版本中,需要部署服务器端,在客户端,将库配置为最新版本。对于上面的示例,开发人员模式无法正常工作。该问题已通过issueTracker 176214022报告给谷歌。我不使用它,runsies()函数从未触发。为了让这个例子发挥作用,我可以做些什么改变?谷歌应用程序脚本编辑器最近已经更新。在旧版本中,上述示例正常工作。在新版本中,需要部署服务器端,在客户端,将库配置为最新版本。对于上面的示例,开发人员模式无法正常工作。该问题已通过issueTracker 176214022报告给谷歌