0

I have a Google site that has a Google script UI that accesses a Google Spreadsheet.

I would like for the Google Script to access a different spreadsheet based on the Google account that was utilized to access the Google site.

Is this possible and if so can someone point in the right direction with some sample code?

Thanks,

JON

4

2 回答 2

2

如果在 Google Apps 域之外,则不可能

于 2012-06-07T11:28:31.910 回答
0

你有更多关于你想要做什么的信息吗?当用户访问脚本时,您可以通过以下方式捕获活动用户: var currentUser = Session.getActiveUser()

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

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

于 2013-01-18T23:45:06.030 回答