Apps脚本中的getActive()和getActiveSpreadsheet()有什么区别?

时间:2017-05-10 23:48:38

标签: google-apps-script google-sheets

这两种方法在Google Apps脚本中的SpreadSheetApp类之间有何区别?

两者都返回“当前有效的电子表格,如果没有,则返回null”。它们之间的区别究竟是什么?我什么时候应该使用每一个?

1 个答案:

答案 0 :(得分:2)

它们似乎没有返回指向同一动物的指针。 我不知道为什么(没有时间调查)但是

  1. getActiveSheet() 返回的工作表具有 getRangeByName() 方法 - 而 getActive() 返回的工作表没有< /li>
  2. getActiveSheet() 返回的工作表没有 getCharts() 方法 - 而 getActive() 返回的工作表有

要么是我脑子里的某些事情让我觉得这是合理的,要么只是令人沮丧的语言/语法设计(也许是一些从未得到解决的遗留废话?)