我为我的公司提供了一个应用程序(称为:离开管理),该应用程序是从谷歌网站(用于用户界面),谷歌电子表格(用于数据库)创建的,并与谷歌应用程序脚本集成。此应用程序处理了离开请求,因此,使用公司电子邮件登录的员工可以从Google站点读取和写入电子表格。 这就是问题......我不希望员工可以编辑电子表格“DIRECT”...他们应该在Google网站上写和读...所以电子表格的共享设置必须是“私人”。 ..但如果电子表格是“私人”,则其他员工无法读取或写入... 在我看来......我们可以访问电子表格,但我们必须有电子邮件电子表格所有者,密码也是......它应该是这样的
var Sheet = SpreadsheetApp.openById("SpreadsheetID", "emailSpreadsheetOwner", "passEmailSpreadsheetOwner")
但是......它不起作用...... 你可以帮帮我吗?? 谢谢:))
答案 0 :(得分:0)
我在应用程序中使用相同的设置,电子表格设置为“链接可以编辑的任何人”,但没有用户知道工作表的名称或ID,因此他们只能通过用户界面编写和读取它们'永远不会打开ss本身。 这不是你想要的吗?
答案 1 :(得分:0)
部署应用程序有两种方法。根据您的要求,让您的应用程序作为脚本的所有者运行,而不是作为“访问Web应用程序的用户”运行 这样,您(脚本的所有者)可以将电子表格保密,但是当其他用户访问应用程序时,能够对其进行写入和读取。