2013-02-07 6 views
0

스크립트로 웹 응용 프로그램을 만들고 웹 사이트에 게시하려고합니다. 나는 doGet 기능HtmlService.createHtmlOutputFromFile에서 파일을 찾을 수 없습니다.

HtmlService.createHtmlOutputFromFile('MyPage') 

실행하려는 그리고 내가 "Not Found" 오류가 어디에서 최초의 실험적인 수준입니다.

MyPage는 "Hello World"를 출력하는 간단한 HTML 파일입니다. 스크립트를

HtmlService.createHtmlOutput('Hello World') 

으로 변경하면 URL 링크시 코드가 잘 실행됩니다. doGet 함수에 대해 만든 HTML 파일을 저장하고 출력했지만 저장할 수는 있지만 해당 파일을 포함하는 프로젝트 버전을 저장 한 것으로 보입니다. 아무도 내게 힌트를 줄 수 있습니까?

답변

0

HtmlService.createHtmlOutputFromFile('MyPage').html 확장자가 필요합니다. 그래서 HtmlService.createHtmlOutputFromFile('MyPage.html')

아니면 더 복잡합니까?

2

확장 프로그램이 필요하지 않습니다. 그러나 File> new Html File을 사용하여 만든 HTML 파일이어야합니다.

+0

파일은 파일> 새 Html 파일 ..... – user2052052

+1

로 작성되었습니다. html은 아님 - 나 자신을 downvote 할 수 있습니까? – Jonathon

0

구글 개발자 페이지는 상당히 잘 설명하고 시작하는 예를 제공합니다 간단히 말해서 https://developers.google.com/apps-script/guides/html/

: HtmlService.createHtmlOutput를 ('X') : 페이지에 'x'를 인쇄하는 가스를 지시합니다.

HtmlService.createHtmlOutputFromFile ('0') : GAS가 알고있는대로 GAS가 0.html 내부의 코드를 읽고 인쇄하도록 지시합니다 (* '0.html'대신 '0'을 사용합니다. HTML 파일을 가리키고 있습니다. GAS 내부에 html 파일을 만들려면 왼쪽 상단의 "file"버튼을 클릭하고 "new"-> "html"로 이동하십시오.

관련 문제