【发布时间】:2017-11-16 16:26:50
【问题描述】:
我遇到了与Google Product Forums 上发布的类似的问题。
那里给出的答案描述了一种需要链接接收者自己采取行动制作 Google 电子表格副本的方式。
有一个脚本,它为想要编辑 Google 电子表格副本的人创建一个个人文件夹。比将 ORIGINAL Google Spreadsheet 复制到新创建的文件夹中:
fileforanswers.makeCopy(fileforanswers.getName(), targetFolder);
COPY 集的权限:
fileforanswers.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT)"
Google 电子表格包含 1 张表格。 Google 电子表格“SHEET”的副本的保护设置为:
if (protection && protection.canEdit()) { protection.remove(); }
对于“范围”是:
if (protection && protection.canEdit()) { protection.remove(); }
该链接包含 Google 电子表格副本的 ID。 当想要填写 Google 表格的人通过其自己的链接直接访问 Google 电子表格的副本时,Google 表格只允许查看它
上述设置是为原始 Google 电子表格手动设置的。当同一个人通过其自己的链接访问原始 Google 电子表格时,以与复制的情况相同的方式,Google 表格允许编辑原始。
在脚本中允许编辑 Google 电子表格的副本还需要什么?
【问题讨论】:
标签: google-apps-script google-sheets edit user-permissions