Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 谷歌表单,实时表单侧栏_Google Apps Script_Google Forms - Fatal编程技术网

Google apps script 谷歌表单,实时表单侧栏

Google apps script 谷歌表单,实时表单侧栏,google-apps-script,google-forms,Google Apps Script,Google Forms,我想创建一个动态谷歌表单的边栏,理想情况下是从(谷歌)地图中选择要输入表单的坐标 从文档和试用版中,我可以创建表单编辑器/设计器()的侧栏,而不是live表单本身()。表单与Doc和Sheet应用程序不同,存在这两种视图 例如: function onOpen() { var ui = HtmlService.createHtmlOutputFromFile('Sidebar') .setTitle('Maps'); FormApp.getUi().showSidebar(u

我想创建一个动态谷歌表单的边栏,理想情况下是从(谷歌)地图中选择要输入表单的坐标

从文档和试用版中,我可以创建表单编辑器/设计器()的侧栏,而不是live表单本身()。表单与Doc和Sheet应用程序不同,存在这两种视图

例如:

function onOpen() {
  var ui = HtmlService.createHtmlOutputFromFile('Sidebar')
      .setTitle('Maps');
  FormApp.getUi().showSidebar(ui);
}
第一个问题是,
onOpen()
的触发器在打开表单设计器时触发,而不是在最终用户打开表单(/viewform URL)填写表单时触发

然后
FormApp.getUI().showSidebar(ui)获取表单设计器的UI,并在那里打开一个侧栏,而不是最终用户必须填写的表单

似乎证实了这一点

那么,是否可以访问live窗体,包括任何关联的触发器

那么,是否有可能访问实时表单,包括任何 关联触发器

没有


但是,您可以将表单嵌入到一个页面中,该页面也在单独的框架中承载地图,使用户可以浏览地图,单击查看坐标,然后将它们复制到表单中。谷歌托管的表单和地图之间不会有交互。

@teatimer我可能不清楚表单编辑器和实时表单之间的区别。请检查我改进后的问题。我期待了这么多,因为我试图找到一个解决方案大约一周。我只是想我可能忽略了一些东西,因为我是GApps脚本的新手。