0

スクリプトを使用して Web アプリを作成し、それを Web サイトに公開しようとしています。doGet関数を実行したい最初の実験レベルにいます

HtmlService.createHtmlOutputFromFile('MyPage') 

"Not Found"エラーが発生します。

MyPage は「Hello World」を出力するシンプルな HTML ファイルです。スクリプトを次のように変更すると

HtmlService.createHtmlOutput('Hello World')

URL がリンクされている場合、コードは正常に実行されます。関数にアクセスして出力するために作成した HTML ファイルをdoGet保存し、それを含むプロジェクトのバージョンを保存しましたが、見つからないようです。誰でも私にヒントを与えることができますか?

4

3 に答える 3

2

拡張子は必要ありません。ただし、[ファイル] > [新しい Html ファイル] で作成された HTML ファイルである必要があります。

于 2013-02-07T19:55:04.723 に答える
0

HtmlService.createHtmlOutputFromFile('MyPage').html拡張子が必要です。そうHtmlService.createHtmlOutputFromFile('MyPage.html')

それともそれよりも複雑ですか?

于 2013-02-07T19:31:00.873 に答える
0

Google 開発者ページでは、これについてかなり詳しく説明されており、開始するための例が示されています: https://developers.google.com/apps-script/guides/html/

一言で言えば: HtmlService.createHtmlOutput('x'): ページに「x」を出力するように GAS に指示します。

HtmlService.createHtmlOutputFromFile('0'): 0.html 内のコードを読み取ってページに出力するように GAS に指示します (* GAS はユーザーが HTML を指していることを認識しているため、'0.html' の代わりに '0' を使用することに注意してください)ファイル) GAS 内に html ファイルを作成するには、左上の「ファイル」ボタンをクリックし、「新規」->「html」に移動します。

于 2016-11-26T21:53:15.683 に答える