2012-12-03 42 views
0

我正在尝试使用Google Apps脚本在Google网站中制作轮播。该轮播包括可动态更改的文本消息。我正在使用jquery来实现这一点,但GAS HtmlService API无法评估该js脚本文件。Google Apps脚本:如何在HtmlService中使用js库

我在我的应用程序中使用了http://flexslider.com旋转木马。但它不工作。 我也尝试过caja操场,但它没有传送带执行js文件。 我将所有需要的js文件上传到谷歌云存储并公开发布。

<script type="text/javascript" src="http://commondatastorage.googleapis.com/shCore.js"></script> 
<script type="text/javascript" src="http://commondatastorage.googleapis.com/shBrushXml.js"></script> 
<script type="text/javascript" src="http://commondatastorage.googleapis.com/shBrushJScript.js"></script> 

<!-- Optional FlexSlider Additions --> 
<script src="http://commondatastorage.googleapis.com/jquery.easing.js"></script> 
<script src="http://commondatastorage.googleapis.com/jquery.mousewheel.js"></script> 
<script defer src="http://commondatastorage.googleapis.com/demo.js"></script> 

任何建议来实现这个?

回答

1

这是因为Caja清理了脚本并过滤了一些来自js的代码。 查询here了解详情。

或者,您可以使用Google Drive Webhost发布您的轮播,然后使用公开可用的iFrame小工具将其嵌入到Google Site。 查看类似演示 https://sites.google.com/site/appsdatepicker/test-page-2

+0

感谢Waqar的快速回复。我也使用这种方法。为此,我创建了具有所需效果的Google演示文稿,然后将其发布到网络上,然后作为小工具添加到我的Google网站中。它运作良好。但我想动态更新演示文稿的内容。意味着每个幻灯片将动态地从谷歌应用程序脚本中获取文本。你有任何解决方案来更改或上传谷歌演示文稿的内容? –

+0

你好Ruchi Ji,我不确定你是否正确理解我。我不是在谈论任何Google演示文稿。这是一个简单的JS和HTML文件,上传到Google Drive的公共文件夹中,然后通过网站链接(https://googledrive.com/host/PUBLIC_FOLDER_ID_HERE)访问,然后使用iFrame Gadget嵌入到Google Site。这些链接可能会帮助你。 http://goo.gl/5XR6u –

+0

谢谢Waqar Ji,现在我明白你的答案了。我不知道谷歌网站主办,但现在我知道了。谢谢吨。 –

相关问题