小编Who*_*nch的帖子

gapi.client.load与google.load

我对如何正确加载Google的API感到困惑.我看到提到了两种不同的方法:

第一:Google API加载程序(https://developers.google.com/loader).我在html文档中看到这样使用:

<script src="https://www.google.com/jsapi"></script>
Run Code Online (Sandbox Code Playgroud)

然后在JS文件中使用它,如下所示:

google.load('visualization', '1.0', {'packages':['corechart']})
Run Code Online (Sandbox Code Playgroud)

第二:Google API Javascript客户端(http://code.google.com/p/google-api-javascript-client/).这个加载像:

<script src="https://apis.google.com/js/client.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后用于:

gapi.client.load('fusiontables', 'v1')
Run Code Online (Sandbox Code Playgroud)

如果您查看这两个API中的每个API的文档,我会得到第二种方法是当前"现代"方法的印象,而第一种方法是较旧的.较旧的方法支持较少的API,但它们不同.我想在我的应用程序中使用Fusion Tables和Google Charts.据我所知,我认为我需要加载两个API.

我的问题:这两个API确实是独特的,彼此独立吗?我是否正确地将"google.load"方法解释为较旧的"遗留"内容?如果我需要使用这两个API,它们之间是否存在冲突?

谢谢你的任何想法!

javascript google-api google-api-js-client

10
推荐指数
1
解决办法
3207
查看次数

自动刷新Google Apps Scripts webapp UI?

我使用Google Apps Scripts创建了一个简单的Web应用程序.UI只显示在FusionTable中连续更新的几个数字.自定义数据采集系统在我家本地运行,并每分钟向FusionTable发送新结果.我希望每隔一分钟更新我的GAS webapp上的UI,以便显示新的数字.

通过运行时间驱动程序触发器来定期从FusionTable中获取数据并将数字存储在我脚本自己的ScriptDb中,我解决了一半的问题.所以这可以很好地将我的数据放在正确的邻域中.但我仍然没有看到如何使用新数据定期更新UI中的文本框.

到目前为止,我已在UI上手动配置了一个刷新按钮,用户可以单击该按钮以使用存储在ScriptDb中的最新数字更新显示.我很亲密,我可以尝到它!

有人有想法吗?

javascript web-applications google-apps-script

0
推荐指数
1
解决办法
5563
查看次数