阻止编辑者下载文件

时间:2017-11-07 19:50:26

标签: google-sheets

我目前正在制作一张google表格。

有两个选项卡,一个是主表,另一个是允许用户输入产品名称的表,销售价格将会显示。 但是,我不希望用户看到主表。即使我隐藏了主表单,用户也可以在下载表单时取消隐藏它。 是否可能

  1. 禁用编辑器的下载选项?
  2. OR

    1. 引用主列表而不将其包含在同一个文件中?
    2. OR

      1. 即使用户下载文件,也要隐藏主列表?

1 个答案:

答案 0 :(得分:0)

AFAIK,打印文件的编辑器访问权限无法禁用(使用此guide进行了尝试和测试)。我建议创建一个文件(主)和一个用户可以下载的依赖文件。您还可以创建一个脚本,将主文件的内容复制到依赖文件。然后只限制主文件访问自己。

以下是将主文件复制到公共文件的代码段:

var source = SpreadsheetApp.getActiveSpreadsheet();

 var sheet = source.getSheets()[0];

 var destination = SpreadsheetApp.openById("ID_GOES HERE");

 sheet.copyTo(destination);

希望这有帮助。