【发布时间】:2014-06-18 22:22:15
【问题描述】:
我是 Google 表单和 Google 应用脚本的新手。我正在尝试动态创建一个采用用户地址的表单。我想为用户地址字段合并 Google 的 Places Autocomplete 样式输入,但我找不到任何示例或资源。
帮助表示赞赏!!。
【问题讨论】:
标签: google-maps google-apps-script google-places-api google-forms
我是 Google 表单和 Google 应用脚本的新手。我正在尝试动态创建一个采用用户地址的表单。我想为用户地址字段合并 Google 的 Places Autocomplete 样式输入,但我找不到任何示例或资源。
帮助表示赞赏!!。
【问题讨论】:
标签: google-maps google-apps-script google-places-api google-forms
这在表单中是不可能的。您只能使用本机控件,此时无法在表单内运行代码。
【讨论】:
对于 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>
【讨论】: