在Google表单应用脚本中放置自动填充功能

时间:2014-06-18 22:22:16

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

我是Google Forms和Google App Script的新手。我正在尝试动态创建一个带有用户地址的表单。我想在用户地址字段中加入Google的地方自动填充样式输入,但我找不到任何示例或资源。

帮助赞赏!!。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

用于Apps脚本网络应用内的文本框:

Code.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>