2

私は JavaScript が初めてで、Google Apps Script はさらに新しいものです。現在の日付 (日、月、年のみ) を表示する単純な関数を試していますが、Google スクリプトはエラー ReferenceError: "document" is not defined を表示します。

私の目標は、Google サイトでこの機能を使用することです。コードは次のとおりです。

function Data()
{
var d=new Date();
var dia=d.getDate();
var mes=d.getMonth();
var ano=d.getFullYear();
var DataCompleta=dia + "/" + mes + "/" + ano
document.write(DataCompleta);
}
4

2 に答える 2

2

前の回答で述べたように、ブラウザで関数を直接実行することはできません。関数を実行するには、いわゆる「コンテナ」を選択する必要があります。ドキュメントを読んで、GASの実行方法を確認するためにいくつかの簡単なチュートリアルを試してみることをお勧めします。


編集:あなたのコメントに続いて、UiAppで構築されたこのスクリプトを自由に見てください。結果はここに表示され、あなたが望んでいたことを示しています:「こんにちは、今日は2012年10月25日です」

于 2012-11-25T15:27:15.937 に答える
2

Google Apps Script として実行されるコードはブラウザでは実行されないため、ウェブ ブラウザ API を使用することはできません。コンテンツを Google サイトに出力する場合は、API for Sitesを使用する必要があります。

おそらく、次のようなものが必要になり、結果のオブジェクトでメソッドをcreateWebPage使用してコンテンツを追加するでしょう。

于 2012-11-25T15:18:11.303 に答える