使用Google Apps脚本中的Session.getActiveUser()的ReferenceError

时间:2016-06-07 18:05:25

标签: google-apps-script

我有一个Google Apps脚本,我正在尝试使用Session.getActiveUser()但是得到了一个" Uncaught ReferenceError:Session未定义" Developer Tools视图中的错误。这是以用户身份运行的已发布Web应用程序。在使用最新代码进行测试时会发生这种情况。它位于Google Apps for Education域中。

这可能有也可能没有关系:我也试过使用Utilities.sleep(),这给了我同样的错误。我解决了这个问题。

我需要打开高级Google服务还是需要进行其他设置?我的最终目标是能够将运行脚本的人的姓名添加到电子表格中的单元格。一旦我能找到他们的名字,我就有了其余的。

此致 卡尔

1 个答案:

答案 0 :(得分:1)

您正在从HtmlService客户端javascript调用appscript api。没有应用程序脚本apis可以被称为客户端,必须在您的.gs或模板化的HTML中。

要从客户端调用服务器功能,请参阅https://developers.google.com/apps-script/guides/html/reference/run