2015-01-31 189 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會更接近你要找的。