-1
你好社區#1後,插入文本的單元格發現排
我需要一個谷歌的Apps腳本執行以下操作:(例如標題) 1.找到基於文本中的「表A」一排在細胞「Sheet B」 2.找到該行後,在找到的行的A列中插入一個「x」。
然後我需要另一個腳本來做同樣的事情,除了刪除「x」而不添加它。
我希望有人能幫助我。
Cheerio。
你好社區#1後,插入文本的單元格發現排
我需要一個谷歌的Apps腳本執行以下操作:(例如標題) 1.找到基於文本中的「表A」一排在細胞「Sheet B」 2.找到該行後,在找到的行的A列中插入一個「x」。
然後我需要另一個腳本來做同樣的事情,除了刪除「x」而不添加它。
我希望有人能幫助我。
Cheerio。
只需要一個功能。首先你寫一個'x'然後寫一個''。我包括兩個測試功能。
function putTest()
{
simpleSearch('SheetA','SheetB','x')
}
function removeTest()
{
simpleSearch('SheetA','SheetB','')
}
function simpleSearch(targetSheet,critSheet,data,targetCol,critRowrng)
{
var targetCol = (typeof(targetCol)!='undefined')?targetCol:1;
var critRowrng = (typeof(critRowrng)!='undefined')?critRowrng:'B2';
var data = (typeof(data)!='undefined')?data:'x';
var targetSheet = (typeof(targetSheet)!='undefined')?targetSheet:'';
var critSheet = (typeof(critSheet)!='undefined')?critSheet:'';
if(targetSheet && critSheet)
{
var targetSht = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(targetSheet);
var critSht = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(critSheet);
}
else
{
SpreadsheetApp.getUi().alert('Invalid Sheet Names');
return;
}
var targetRow = critSht.getRange(critRowrng).getValue();
var targetRng = targetSht.getRange(targetRow, targetCol);
targetRng.setValue(data);
}
不知道爲什麼我把它叫做簡單的搜索,但如果你喜歡,你可以將其重命名。