2013-06-30 2 views
1

Google 사이트 도구에서 HTML 콘텐츠 수정Google 사이트 도구에서 HTML 콘텐츠 수정

나는 작은 프로젝트를 염두에두고 있지만이 장애물을 지나칠 수는 없다. 이 Google 사이트 도구 페이지의 HTML 콘텐츠를 가져 오는 중에 한 줄을 추가하는 데 문제가 있습니다. 따라서 페이지를 새로 고치면 'Hello World'라인이 반복해서 계속 추가됩니다. 나는 가제트를 내장 한 원래 코드가 꽤 많이 변경되었음을 알았다.

function doGet() { 
    var app = UiApp.createApplication(); 
    var page = SitesApp.getActivePage(); 
    var html = page.getHtmlContent(); 
    var main = page.setHtmlContent(html + '<br>Hello World<br>'); 

    return app; 
} 

답변

1

.getHtmlContent()은 모든 html 마크 업과 태그를 반환합니다. 따라서 모든 태그가 닫힌 후에 "Hello World"를 설정하려고합니다.

여기에 Logger.log(html);을 던져서 무엇을보고 변경해야하는지 확인하십시오. 최종적으로 줄을 추가하는 대신 html 내에서 원하는 텍스트를 바꿔야합니다.

0

html이 실행될 때마다 hsng이 유지되도록 설계되었습니다. 스크립트가 사이트를 영구적으로 수정합니다. 대신 htnlservice appscript를 게시하고 사이트에 삽입해야합니다.