2012-12-03 4 views
0

Google Apps Script를 사용하여 Google 사이트에서 회전식 메뉴를 만들려고합니다. 이 캐 러셀은 동적으로 변경 될 수있는 텍스트 메시지를 포함합니다. 이 구현하려면 jquery 사용하고 있지만 GAS HtmlService api 해당 js 스크립트 파일을 evalute 수 없습니다.Google Apps Script : HtmlService에서 js 라이브러리를 사용하는 방법

난 내 응용 프로그램에서 http://flexslider.com 회전 목마를 사용했습니다. 그러나 그것은 작동하지 않습니다. 나는 또한 caja 놀이터로 시도했지만 캐 러셀 구현 js 파일이 없습니다. 필요한 모든 js 파일을 Google 클라우드 저장소에 업로드하고 공개했습니다.

<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 때문입니다. 자세한 내용은 here을 확인하십시오.

또는 Google 드라이브 웹 호스트를 사용하여 회전식 메뉴를 게시 한 다음 공개적으로 사용 가능한 iFrame 가젯을 사용하여 Google 사이트에 퍼갈 수도 있습니다. 비슷한 데모를 여기서 확인하십시오 https://sites.google.com/site/appsdatepicker/test-page-2

+0

빠른 답장을 보내 주셔서 감사합니다. 나는 또한이 접근 방식을 사용했다. 이를 위해 필요한 효과가있는 Google 프레젠테이션을 만든 다음 웹에 게시 한 다음 Google 사이트에 가젯을 추가했습니다. 잘 작동했다. 하지만 프레 젠 테이션의 내용을 동적으로 업데이트하고 싶습니다. 각 슬라이드는 Google Apps 스크립트의 텍스트를 동적으로 가져옵니다. Google 프리젠 테이션의 콘텐츠를 변경하거나 업로드 할 수있는 해결책이 있습니까? –

+0

Hello Ruchi Ji, 당신이 저를 정확하게 이해하는지 확신 할 수 없습니다. 나는 어떤 Google 프리젠 테이션에 대해서도 이야기하지 않는다. 공용 폴더의 Google 드라이브에 업로드 된 간단한 JS 및 html 파일로, (https://googledrive.com/host/PUBLIC_FOLDER_ID_HERE)와 같은 웹 링크 링크를 통해 액세스 할 수 있습니다. 그런 다음 iFrame 가젯을 사용하여 Google 사이트에 포함됩니다. 이러한 링크는 도움이 될 수 있습니다. http://goo.gl/5XR6u –

+0

Waqar Ji에게 감사드립니다. 이제 귀하의 답변을 완벽하게 이해했습니다. 나는 google webhosting에 대해 몰랐다. 그러나 지금 나는 그것을 얻었다. 고마워. –

관련 문제