Вы на правильном пути.Не похоже, что ваш лист определен, так что это будет вашей первой проблемой.
Попробуйте:
function searchString() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('YOUR_SHEET_NAME');
var search = id;
var textFinder = sheet.createTextFinder(search).findNext();
var row = textFinder.getRow();
var col = textFinder.getColumn();
sheet.getRange(row, col+1).setValue('VALUE_HERE');
}
Если у вас уже есть номер столбца, записка var col
и замените col+1
на номер вашей колонки.Они индексируются с 1, поэтому A = 1, B = 2 и т. Д. Вот пример:
sheet.getRange(row, 2).setValue('VALUE_HERE'); //gets your row and column B
Если нет, function searchString()
выше просто получит следующий столбец из найденной строки поиска.
Я полагаю, у вас уже есть часть идентификатора, если вы используете ее в качестве строки поиска?