員工表包含 Column 中員工的 id B。影像可能有助于理解此代碼應該如何作業。
如何獲取與員工 ID 匹配的行?
我嘗試了以下腳本等等,但它似乎不起作用。
示例影像
function getTwoVal() {
var idUrl = "idi";
var sheet = SpreadsheetApp.openById(idUrl).getSheetByName("Sheet1");
var data = sheet.getDataRange().getValues()
var filteredRows = data.filter(function (row) {
if (row[5] === '102' || row[5] === '106') {
return row;
}
});
console.log(filteredRows )
}
uj5u.com熱心網友回復:
嘗試
var filteredRows = data.filter(function (row) {
if (row[1] == '102' || row[1] == '106') {
return row;
}
});
如果 id 在 B 列中,則使用row[1]而不是row[5]
如果 id 可能是數字,請使用==而不是===
或者,如果你想要在標題之間
var filteredRows = data.filter(function (row) {
if (row[1] >= 102 && row[1] <= 106) {
return row;
}
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/444213.html
上一篇:谷歌表格中的一個公式可能嗎?
下一篇:為什么webapp以我的身份執行,任何人都可以訪問顯示EffectiveUser和activeUser是編輯器,而不是所有者?
