【问题标题】:Places Autocomplete in Google Forms App ScriptGoogle 表单应用脚本中的地点自动填充功能
【发布时间】:2014-06-18 22:22:15
【问题描述】:

我是 Google 表单和 Google 应用脚本的新手。我正在尝试动态创建一个采用用户地址的表单。我想为用户地址字段合并 Google 的 Places Autocomplete 样式输入,但我找不到任何示例或资源。

帮助表示赞赏!!。

【问题讨论】:

    标签: google-maps google-apps-script google-places-api google-forms


    【解决方案1】:

    这在表单中是不可能的。您只能使用本机控件,此时无法在表单内运行代码。

    【讨论】:

      【解决方案2】:

      对于 Apps Script Web 应用程序中的文本框:

      代码.gs

      function doGet() {
        return HtmlService.createHtmlOutputFromFile('HTML')
        .setSandboxMode(HtmlService.SandboxMode.IFRAME);
      }
      

      HTML.html

      <!doctype html>
      
      <div>
        <input id="searchTextField" type="text"/>
      </div>
      
      <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=places"></script>
      <script>
        var input = document.getElementById('searchTextField');
        autocomplete = new google.maps.places.Autocomplete(input, {types:['geocode']});
      
        google.maps.event.addListener(autocomplete, 'place_changed', function() { 
        var place = autocomplete.getPlace();});
      </script>
      

      【讨论】:

      • 此脚本不适用于 Google 表单,如果您有 HTML 网页并想使用位置 API,则可以使用。
      猜你喜欢
      • 2016-04-19
      • 1970-01-01
      • 1970-01-01
      • 2015-08-05
      • 2015-07-08
      • 2023-03-15
      • 1970-01-01
      • 2015-01-20
      • 2023-03-12
      相关资源
      最近更新 更多