我遇到了一些我无法解决的问题,我只是在尝试“未定义”。我做或者我想要的是比较两张纸上的一些数字,如果那些纸张值匹配应该是:匹配! 131212 = 131212我得到的是:匹配! undefined = undefined。我希望你能帮助我们!
function najdiVprasanje()
{
var sheet = ss.getSheetByName("field_data_field_vprasanje");
var sheet_novo = ss.getSheetByName("novo");
var topRow = sheet.getLastRow();
var nid = sheet.getSheetValues(2, 4, topRow, 1);
var novo_nid = sheet_novo.getSheetValues(2, 1, topRow, 1);
for(var i=0;i<=topRow;i++)
{
for(var x=0;x<=topRow;x++)
{
if(novo_nid[i] == nid[x])
{
Logger.log("match found!" + novo_nid[i] + " == " + nid[x]);
}
}
}
答案 0 :(得分:1)
我假设'ss'代表电子表格(工作簿)?它没有在任何地方定义。如果您的脚本绑定到电子表格,那么您的第一行应该看起来像
var ss = SpreadsheetApp.getActive();