我正在创建Google表单,最后一个问题是我想问参与者他们来自哪个国家/地区。

由于经常出现在民意调查中,令我惊讶的是该国家/地区组件不可用:



是否隐藏在其他地方?
它是否不可用,我必须通过手动输入200多个国家或通过编程自行创建?在这种情况下,最佳做法是什么?



评论

看看这个

#1 楼

只需将以下内容复制粘贴到您的Google表单中即可。当粘贴的文本包含换行符时,表单对话框会自动创建新项目。

发布了以下列表,以便将来的读者无需从world.com的listofcountries.com提供的列表中删除编号。下面的列表可能会随着国家的成立或重命名而过时。可以使用Google表格命令将其抓取,从上述网站中获取当前版本。只需将其粘贴到google表格文档的一个单元格中,然后按Enter 。


=IMPORTXML("http://www.listofcountriesoftheworld.com"; "//div[@id='ctry']")


评论


您提到的网站listofcountriesoftheworld.com似乎已经过时了(例如,该列表包含塞尔维亚和黑山,但该国早在2006年就分别成为塞尔维亚和黑山)。如果可能,请敦促您使用其他来源更新帖子。

– fstanis
16年7月5日在14:51

没错,这已经过时了。这是我找到的消息来源:countries-of-the-world.com/all-countries.html

– SteveLambert
20-3-28在20:29

#2 楼

我会从http://www.listofcountriesoftheworld.com/复制列表,并将其粘贴到工作表中。
然后,我将使用附加表格Ranger将该问题的名称填入该列中。

#3 楼

如果您愿意安装扩展程序,则Form Values扩展程序应该可以在这里为您提供帮助。

从“添加到商店”中的描述中:


发现自己经常在创建表单时在多个选择,列表或复选框问题中输入相同的选择吗?

表单值允许您存储和使用经常使用的列表
形式。这可以是工作人员,学生,时间,房间,
资源或任何您想要的东西的列表!


简而言之,它允许您将值列表存储在电子表格中,然后将该列表作为表单中的选项重用。是的,您仍然必须输入一次国家列表,或者从某个地方复制粘贴它,但是一旦完成,您就可以以多种形式重复使用该列表。

我不隶属于开发者扩展程序,并且一如既往,在安装扩展程序时要小心-确保可以让扩展程序访问您的文档。

话虽如此,我已经在几种形式上使用了扩展程序,并且看起来像广告中所说的那样。

#4 楼

为了获得随着世界变化而定期更新的国家/地区列表,您可能更喜欢使用Web服务来检索列表。 http://geodata.solutions可以做到这一点-它可能是一个更好的长期解决方案,并且只需一点​​点html就可以轻松实现。如果您需要表单,也有ajax驱动的country-state-city下拉列表

评论


请描述如何使Google Form使用该数据,谢谢!顺便说一句,您是否以任何方式隶属于geodata.solutions?

–nic
17年10月11日,下午3:01