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:文档未定义