2012-09-19 128 views
2

如果我將信息複製/粘貼到兩個單元格中,我的腳本將正確運行並將單元格中的字符串與用戶的正確行匹配,以便查找其電子郵件。如果我讓我的Google表單填充第一個單元格,但是兩個單元格中的數據不再匹配。我可能忽略了比較字符串的顯而易見的事情,但希望有人能指出我正確的方向。這是我迄今爲止的代碼。如何比較Google電子表格中的單元格之間的字符串數據?

var rows = SpreadsheetApp.getActiveSheet().getLastRow(); 
var cell = SpreadsheetApp.getActiveSheet().getRange(rows, 2); 
var value = cell.getValue().toString(); 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
ss.setActiveSheet(ss.getSheets()[1]); 
var sheet; 
var teacher; 
var cc = "no match"; 
for(var h=1; h <= ss.getLastRow(); h++) 
    { 
     sheet = ss.getActiveSheet().getRange(h, 2); 
     teacher = sheet.getValue().toString(); 
     if (value == teacher) 
       cc = ss.getActiveSheet().getRange(h, 1).getValue().toString(); 
    } 

回答

0

嘗試使用看門狗(點擊行號)或一些消息框,看看會發生什麼 即Browser.msgBox(教師); bebore測試的值^^

值,並且可以穿上噸用「價值」作爲變量名,它可能產生的問題來執行腳本。

相關問題