我创建了一个与匿名用户共享的Google电子表格。所有用户都有编辑权限,因为我希望他们为电子表格贡献数据。
问题是,有些用户只是普通的巨魔,试图用无用的信息来垃圾邮件。我尝试过使用数据验证、google脚本和其他功能来尽可能地限制它们的访问。但是,它们仍然可以创建绘图并向其添加文本框或图像。
由于没有粒度编辑权限控件,我不确定如何正确设置它。我可以授予他们仅限评论的访问权,但有些用户只是不知道如何使用简单的电子表格。
所以,我只是想知道是否有可能锁定电子表格中的某些函数?还是有某种谷歌脚本,我可以使用扫描电子表格的图纸,并自动删除?
发布于 2019-02-27 12:23:51
不幸的是,这是不可能实现在谷歌单张(例如。锁定某些功能,如“插入图纸”等)
发布于 2019-02-27 22:39:49
不过,我找到了自己的解决方案。您可以使用谷歌脚本删除绘图。
只需在编辑时使用以下命令并触发:
// https://stackoverflow.com/questions/31184459/how-do-you-delete-an-image-from-a-google-sheet
// https://stackoverflow.com/questions/52602177/deleting-images-in-google-sheet-via-script-error
function removeImages() {
// Deletes all images in sheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Enter your sheet name here");
var images = sheet.getImages();
images.map(function(img){img.remove();});
}
https://webapps.stackexchange.com/questions/125790
复制相似问题