2

我不熟悉JavaScript,更不熟悉Google Apps腳本。我嘗試了一個簡單的函數來顯示當前日期(只有一天,一個月和一整年),但Google腳本顯示錯誤ReferenceError:「文檔」沒有定義。ReferenceError:「文檔」未定義

我的目標是在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); 
} 
+1

在瀏覽器中,它適合我:http://jsfiddle.net/t4PbY/ – rene

+0

是的,對我而言,但不適用於Google Apps腳本。 –

回答

2

正如前面的回答所說,你不能直接在瀏覽器中執行一個函數,你必須選擇一個所謂的'container'來運行你的函數。我建議你閱讀documentation,也許試試幾個simple tutorials看看GAS是如何執行的。


編輯:下您的意見,請隨時與this script內置了UiApp來一看,結果是可視here並顯示你想要什麼:「你好,今天是25/10/2012 「

+0

我看了文檔,但似乎我並不理解:) 我的代碼仍然不起作用,給ReferenceError:**「文檔」未定義**。 GAS不使用此對象? 我改變了我的這個: '函數的doGet(){ 回報HtmlService.createHtmlOutput( 'Data.html') } 功能數據(){ VAR = d新的Date(); var dia = d.getDate(); var mes = d.getMonth(); var ano = d.getFullYear(); var DataCompleta = dia +「/」+ mes +「/」+ ano; document.write(DataCompleta); }' 在名爲Data.html另一個文件我這樣做: ' ' –

+0

[本頁](https://developers.google.com/apps-script/html_service)應該可以幫到你,不需要「文檔」對象,不要忘記腳本在執行時雲,而不是在你的瀏覽器。您嘗試使用的HTML服務允許您混合執行客戶端和服務器代碼,但不是(對我來說)最容易理解的......(因爲這兩個方面),爲什麼不從一個簡單的腳本文件開始腳本編輯器喜歡[本示例](https://developers.google.com/apps-script/uiapp) –

+0

請參閱編輯,我添加了一個示例來展示它的工作原理。 –

2

作爲Google Apps腳本運行的代碼不會在瀏覽器中運行,因此您無法使用Web瀏覽器API。如果您想要將內容輸出到Google網站,那麼您需要使用API for Sites

想必您想要類似createWebPage的東西,然後使用the methods on the resulting object將內容添加到它。

+0

不,我不想創建一個頁面,但只顯示當前日期。你知道,當你打開一個網頁,並在內容的頂部顯示「你好,今天是2012年11月25日!」。類似這樣的... –

+0

爲此,您需要[頁面中有'

  • 11. ReferenceError SetInterval未定義
  • 12. ReferenceError:$未定義yii2
  • 13. 的ReferenceError:未定義
  • 14. ReferenceError:「alert」未定義
  • 15. ReferenceError:$ httpProvider未定義
  • 16. ReferenceError:未定義值
  • 17. ReferenceError:未定義Joomla
  • 18. Uncaught ReferenceError:$未定義
  • 19. ReferenceError:「require」未定義
  • 20. TypeScript ReferenceError:未定義
  • 21. ReferenceError:$ anchorScroll未定義
  • 22. 未捕獲的ReferenceError:未定義正文
  • 23. 未捕獲ReferenceError:$未定義
  • 24. 未捕獲ReferenceError:$未定義
  • 25. 未捕獲ReferenceError:未定義
  • 26. 未捕獲ReferenceError:$未定義
  • 27. 未捕獲ReferenceError:$$未定義
  • 28. 未捕獲ReferenceError:「$未定義」
  • 29. 未捕獲ReferenceError:$未定義
  • 30. React服務器端渲染ReferenceError:文檔未定義