У меня есть скрипт, который получает ответ на запрос, ищет это значение, а затем удаляет данную строку или столбец. Вот скрипт, который ищет и удаляет строку, которая прекрасно работает:
function DeleteResources() {
var ss = SpreadsheetApp.openById("SpreadhsheetID");
// PROMPTS USER TO INSERT TASK NAME
var ui = SpreadsheetApp.getUi();
var result = ui.prompt(
'Name of Task:',
'',
ui.ButtonSet.OK);
// DELETES GIVEN TASK FROM RESOURCES
var text = result.getResponseText();
var sheet = ss.getSheetByName("SheetName");
var textFinder = sheet.createTextFinder(text)
var search_row = textFinder.findNext().getRow();
sheet.deleteRow(search_row);
};
Вот измененная версия, которая ищет значение и удаляет столбец, но эта не работает должным образом:
function DeleteDailyStatisticsRaw() {
var ss = SpreadsheetApp.openById("SpreadsheetID");
// PROMPTS USER TO INSERT TASK NAME
var ui = SpreadsheetApp.getUi();
var result = ui.prompt(
'Name of Task:',
'',
ui.ButtonSet.OK);
// DELETES GIVEN TASK FROM DAILY STATISTICS RAW
var text = result.getResponseText();
var sheet = ss.getSheetByName("SheetName");
var textFinder = sheet.createTextFinder(text)
var search_column = textFinder.findNext().getColumn();
sheet.deleteColumn(search_column);
};
Спасибо за любую помощь!