[英]How to find element and get row or column
您可以使用自定義菜單實現以下代碼,這將提示您要查找的數字並顯示結果:
function onOpen() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('Custom Menu')
.addItem('Search', 'lookUp')
.addToUi();
}
function lookUp() {
const ss=SpreadsheetApp.getActive();
const sh=ss.getActiveSheet();
const rg=sh.getDataRange();
const vs=rg.getValues();
const r=SpreadsheetApp.getUi().prompt("Search", "Enter Number", SpreadsheetApp.getUi().ButtonSet.OK);
const v=r.getResponseText();
vs.forEach(function(r,i){
r.forEach(function(c,j){
if(c==v) {
SpreadsheetApp.getUi().alert(Utilities.formatString('row name:%s,col name: %s',vs[i][0],vs[0][j]));
}
});
});
}
如果要在工作表中插入值,可以使用setValue方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.