2015-01-31 186 views
0

我收到了第4行的“错误值”...我不知道为什么。我正在尝试制作一个Google工作表,该工作表可以根据gmail地址为大型团队自动打开分配的选项卡。请帮忙!Google Apps脚本不良值

function onOpen() { 
    var email = Session.getActiveUser().getEmail(); 
    var username = email.slice(0,-9); 
    var ss = SpreadsheetApp.openById(username); 
    SpreadsheetApp.setActiveSpreadsheet(ss); 
} 

回答

0

我怀疑在这里你的问题是对函数'.openById()'的误解。

此功能旨在让您使用电子表格ID(打开表格时URL的字母数字部分,如“abc1234567”)来识别和打开电子表格。从上下文和变量'username'的使用,我认为你可以尝试根据电子邮件ID(例如[email protected])打开它。

顺便提一句,您将无法使用脚本在分配的选项卡中打开工作表。这不是它所做的,它无法操纵用户浏览器。也许extension for Chrome会更接近你要找的。