捕获用于从GAS内访问Google网站的Google帐户

时间:2012-06-06 02:07:21

标签: google-apps-script google-sites

我的Google网站上有一个访问Google电子表格的Google脚本用户界面。

我希望Google Script能够根据用于访问Google网站的Google帐户访问不同的电子表格。

这是否可能,如果有的话,有人可以用一些示例代码指出正确的方向吗?

谢谢,

JON

2 个答案:

答案 0 :(得分:2)

如果不在Google Apps域外

,则无法使用

答案 1 :(得分:0)

您是否有更多关于您正在尝试做什么的信息?当用户访问脚本时,您可以使用以下方式捕获活动用户:    var currentUser = Session.getActiveUser()

如果您拥有要在脚本中访问电子表格的用户的名称,我不明白为什么您不能让他们访问该电子表格。您必须事先在电子表格中授予他们权限,或者在使用脚本时通过.setEditor(currentUser).setViewer(currentUser)函数授予他们权限。

发布脚本时,可以让用户以访问脚本(活动用户)或用户(有效用户)的身份运行。您可以发布脚本并为任何人访问它,您域中的某个人甚至是匿名用户设置权限。