在谷歌应用程序脚本中打印到控制台?

在谷歌应用程序脚本中,打印到控制台是一种常见的调试技术。在前端开发中,我们经常使用浏览器的控制台来帮助我们定位错误和调试代码。在 Google 应用程序脚本中,我们可以使用类似的方法来打印变量、对象和其它信息。

1. 使用 Logger 类

Google 应用程序脚本提供了一个 Logger 类,我们可以使用这个类来记录日志。Logger 类有五个级别:严重错误(severe)、警告(warning)、信息(info)、细节(fine)和全部(all)。默认情况下,Logger 只会输出严重错误和警告信息。我们可以通过设置 Logger 的级别来输出更多的信息。

以下是一个示例:

-------- ------------ -
  --- ------ - ------------------- --------------

  -----------------------------------
  ------------------- ----------- ---- ---- --------

  ----------------------------------
  ------------
    -------- -------- - ---- --------
    ----- --- -- ---
  ---
-

在上面的示例中,我们首先创建了一个 Logger 对象,并使用 Logger.log() 方法记录了一个日志信息。然后,我们分别设置了 Logger 的不同级别,并使用 Logger.log() 方法记录了一些日志信息,包括字符串和一个 JSON 对象。

运行这段代码后,可以在 Google 应用程序脚本的编辑器中的“查看”>“日志”菜单下找到输出的日志信息。

2. 使用 console 对象

除了 Logger 类,我们还可以使用 console 对象来打印信息。console 对象是 JavaScript 的一个全局对象,它提供了许多有用的方法来打印信息、统计时间等。

以下是一个示例:

-------- ------------ -
  -------------------- --------------

  ----------------------- --- -----------
  ------------------ ------- -- --------
  ------------------- ------- -- --------
  -------------------

  ------------------------ ---- ------- ---- ----------- ------
-

在上面的示例中,我们首先使用 console.log() 方法记录了一个日志信息。然后,我们使用 console.group()console.groupEnd() 方法将两个日志信息分组,并使用 console.table() 方法记录了一个二维数组。

运行这段代码后,可以在 Google 应用程序脚本的编辑器中的“查看”>“日志”菜单下找到输出的日志信息。注意,与 Logger 类不同,在使用 console 对象时,需要手动刷新日志信息才能看到最新的输出。

3. 总结

本文介绍了如何在 Google 应用程序脚本中打印信息到控制台。我们可以使用 Logger 类或 console 对象来记录日志信息。使用 Logger 类可以自定义日志级别并方便地查看日志信息,使用 console 对象可以使用更多的调试方法和语法糖。根据实际情况选择合适的方式来打印信息,可以帮助我们更快地定位错误和调试代码。

示例代码:

-------- ------------ -
  --- ------ - ------------------- --------------

  -----------------------------------
  ------------------- ----------- ---- ---- --------

  ----------------------------------
  ------------
    -------- -------- - ---- --------
    ----- --- -- ---
  ---

  -------------------- --------------

  ----------------------- --- -----------
  ------------------ ------- -- --------
  ------------------- ------- -- --------
  -------------------

  ------------------------ ---- ------- ---- ----------- ------
-

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/15552