我是新手Google Apps腳本&我試圖爲電子表格創建一個腳本,我可以獲取匹配值的範圍。但是對於像.getRow()
或.getRange()
這樣的單元格值或者類似的東西沒有任何功能,因爲它是一個字符串值。這裏是我的代碼,獲取匹配值的電子表格行
function getInfo() {
var ss1 = sheet1.getSheetByName("Sheet1");
var ss2 = sheet2.getSheetByName("Rates");
var getCountry = ss1.getRange(ss1.getLastRow(), 11).getValue();
var countryRange = ss2.getRange(2, 1, ss2.getLastRow(), 1).getValues();
var getZone = 0;
for (var i = 0; i < countryRange.length; i++) {
if (countryRange[i] == getCountry) {
var getrow_cr = countryRange[i].getRow(); //.getRow() doesn't apply here for string value
getZone = ss2.getRange(getrow_cr + 1, 2).getValue();
}
}
Logger.log(getZone);
}
我怎樣才能獲得該行的匹配的字符串,這樣我可以得到匹配的單元格的值旁邊的單元格的值?
你能提供更多的上下文嗎?你只需要在單行中搜索一個字符串? – kabiroberai
@kabiroberai,no。我得到我需要的字符串,但是我需要字符串匹配的範圍。 –