我们可以使用谷歌应用脚​​本隐藏列表中的列吗?

时间:2017-09-14 07:33:13

标签: google-apps-script google-sheets

我想与其他人分享这张表,但我也希望他们不能看到一些列。有没有办法解决这个问题使用谷歌应用程序脚本或相同的替代选项。谢谢。

2 个答案:

答案 0 :(得分:0)

您应该查看documentation,它会帮助您找到您正在寻找的功能。在这种情况下,您需要Sheet.hideColumns(columnIndex)方法

  

<强> hideColumns(columnIndex)

     

隐藏给定索引处的列。

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Hides the first column
sheet.hideColumns(1);

答案 1 :(得分:0)

Very simple function

function onOpen(){
ss = SpreadsheetApp.openById( 'sheetid' ),
sheet = ss.getSheetByName('sheet_name'),
ss.getActiveCell();
sheet.hideColumns(start_column_number, end_column_number);

}