【发布时间】:2013-04-17 02:39:34
【问题描述】:
我有一个 doGet() GAS,我用 HtmlService 调用 HTML 文件。
在 HTML 文件中,我有基本的 Google Maps API 调用
<script src="http://maps.googleapis.com/maps/api/js?v=3.11?key=kkkkkkeeeeeyyyy&sensor=true" type="text/javascript">
</script>
在<body> 上,我展示了一个简单的动态地图,其中带有onload="initialize()" 函数的标记。我在我的
项目中启用了 API,并且还编辑了允许的裁判。
当我打开页面时,显示错误提示
属性不能以“__”结尾:规则“setBadSuffix”
查看 caja 文档时,我了解到
Google Maps API 可以从 r5160 调用,对吗?
但错误与HtmlService documentation 不谋而合
指的是不允许使用此双下划线。
那么在
HtmlService 中加载谷歌地图 API 真的不可能吗?如果不是,在 Apps
Script issues 或 Caja issues 中的请求会更好吗?
【问题讨论】:
-
我的印象是这是不可能的,但我可能错了。我认为如果 Google 将自己的 JS API 像 jQuery 这样的 GAS 列入白名单会很棒。
-
我不确定这是否可能,但是当我阅读文档并看到可以使用 jQuery 时,我期望常规的 Google API 也能正常工作。
-
@KevinReid 我应该删除我的问题吗?由于我正在使用的 htmlservice,这是一个出价不同...
-
另一种方法是单独托管您的网页,并使用内容服务与 GAS 作为服务进行通信以返回数据。此处使用 jQuery 的示例davethinkingaloud.blogspot.co.nz/2013/03/…
标签: google-maps-api-3 google-apps-script google-caja